+ -
当前位置:首页 → 问答吧 → serverlet session 的问题,神奇至极啊,CDSN无能人乎??!!

serverlet session 的问题,神奇至极啊,CDSN无能人乎??!!

时间:2011-10-15

来源:互联网

serverlet里面写session,另一个里面取不到值?!!
serverlet A:

public class SessionA extends HttpServlet{
 
   
  public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException{
 
  request.getSession().setAttribute("rand", "ddddd");
  }
}

serverlet B:
public class SessionB extends HttpServlet{

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try{
  request.setCharacterEncoding("UTF-8");
response.setHeader("Charset","UTF-8");
response.setContentType("text/html;charset=GBK");
PrintWriter out =response.getWriter();
HttpSession session = request.getSession();
  String value =(String) session.getAttribute("rand");
System.out.println("rand="+value);............
 打印出来rand=null!!!!!!
这是怎么回事??求解??!!!


作者: wangxiaolin8852   发布时间: 2011-10-15

你访问过ServletA吗?

作者: ghsau   发布时间: 2011-10-15

你的标题太……

作者: trc8771   发布时间: 2011-10-15

request.getSession().setAttribute("rand", "ddddd");
这个执行到没有。
session保存在服务器中,客服端也有标志。

作者: leecyz   发布时间: 2011-10-15

确实无人能解。SessionA 是你同学写的类,SessionB是你写的类,你让我们怎么个解法。哈哈

作者: niuniu20008   发布时间: 2011-10-15

引用 2 楼 trc8771 的回复:
你的标题太……
...

作者: pittzhangswing   发布时间: 2011-10-15