81,094
社区成员
发帖
与我相关
我的任务
分享
<form method = "post" action = "ExSession">
<p align = "left">
<font size = "5"><b>Font of Page</b></font>
</p>
<p></p>
<p align = "left">
<input type = "submit" value = "go to Sub Page">
</p>
</form>
import javax.servlet.http.*;
import javax.servlet.*;
import java.io.*;
public class ExSession extends HttpServlet {
public synchronized void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException {
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gb2312");
HttpSession session = request.getSession();
session.setAttribute("testName","test");
out.println("<html><head><title>ExSession</title></head><body>");
out.println("sessionAttribute:" + session.getAttribute("testName"));
out.println("<a href = 'http://127.0.0.1:8080/testSession/ExS01.html'>");
out.println("爱谁谁</a></body></html>");
out.close();
}
}
<form method = "post" action = "ExSession01">
<p align = "left">
<font size = "5"><b>Font of Page</b></font>
</p>
<p></p>
<p align = "left">
<input type = "submit" value = "go to Sub Page">
</p>
</form>
public class ExSession01 extends HttpServlet {
public synchronized void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException {
doGet(request,response);
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException {
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gb2312");
HttpSession session = request.getSession();
out.println("<html><head><title>Exsession01</title></head><body>");
out.println("sessionAttribute:" + session.getAttribute("testName") + "<br>");
out.println("</body></html>");
out.close();
}
}
public class ExSession01 extends HttpServlet {
public synchronized void doPost(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException {
doGet(request,response);
}
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws IOException,ServletException {
response.setContentType("text/html;charset=gb2312");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("gb2312");
HttpSession session = request.getSession();
System.out.println(session.getAttribute("testName") );//这样有值的对吧?
out.println("<html><head><title>Exsession01</title></head><body>");
out.println("sessionAttribute:" + session.getAttribute("testName") + "<br>");
out.println("</body></html>");
out.close();
}
}