⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forky.java

📁 石志国著《JSP应用教程》
💻 JAVA
字号:
package mypackage;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class forky extends HttpServlet{
	protected void doPost(HttpServletRequest request,
	HttpServletResponse response) throws ServletException, IOException   {
	HttpSession session = request.getSession(false);
      if(session==null){
		response.sendRedirect("error.jsp?errmsg=会话已经过期了!"); 
		return;
      }
      String username1 = (String)session.getAttribute("username");
      String username2 = request.getParameter("username");
      //如果session没有过期,username1的值和username2的值应该是相等的。      
      if(!username1.equals(username2)) {
		  response.sendRedirect("error.jsp?errmsg=会话已经过期!"); 
		  return;
      }      
      response.setContentType("text/html; charset=GBK");      
      PrintWriter out = response.getWriter();      
      request.setAttribute("username",username2);
      if(username2.equals("teacher")) { 
		 getServletConfig().getServletContext().getRequestDispatcher("/teacher.jsp").forward(request,response);
      }
      else {
		getServletConfig().getServletContext().getRequestDispatcher("/student.jsp").forward(request,response);
      }
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -