import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.io.PrintWriter; @WebServlet("/CreatSessionServlet") public class CreatSessionServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { HttpSession session = req.getSession(); resp.setContentType("text/html;charset=utf-8"); PrintWriter out = resp.getWriter(); out.println("<title>学生sessionID</title>"); out.println("sessionID:"+session.getId()); out.flush(); out.close(); } }
【第二部分】
import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.io.PipedWriter; import java.io.PrintWriter; @WebServlet("/URLRewriteServlet") public class URLRewriteServlet extends HttpServlet { public URLRewriteServlet(){ super(); } @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { doPost(req,resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { HttpSession session = req.getSession(); resp.setContentType("text/html;charset=utf-8"); PrintWriter out = resp.getWriter(); out.println("<title>未使用URL重写</title>"); out.println("<a href='CreatSessionServlet'>点击跳转到createSession</a>"); out.flush(); out.close(); } }