req.setAttribute("a", "aaaaaaaaaaaa");
req.setAttribute("b", "bbbbbbbbbbbb");
//resp.sendRedirect("http://218.201.152.24:80/DingZhiFuWu/dingZhiFuWu");
String urls="http://218.201.152.24:80/DingZhiFuWu/dingZhiFuWu";
 req.getRequestDispatcher(urls).forward(req,resp);但是我在dingZhiFuWu这个servelet里并没有获得a  b
请问我该怎么做?

解决方案 »

  1.   

    可以通过url后面带参数将值传过去吧
      

  2.   

    只能通过URL了 
    其实还可以用COOKIE 但是这个在客户端可以限制不启用COOKIE
    注意要加密
      

  3.   

    req.setAttribute("a", "aaaaaaaaaaaa");
    req.setAttribute("b", "bbbbbbbbbbbb");
    String urls="http://218.201.152.24:80/DingZhiFuWu/dingZhiFuWu";
     req.getRequestDispatcher(urls).forward(req,resp);这样做能正确跳动到http://218.201.152.24:80/DingZhiFuWu/dingZhiFuWu 吗?
    应该路径不正确的吧感觉唯一的方法 带参数传过去,使用session 或者 sendRedirect 不行的
      

  4.   

    sendRedirect的生命周期导致数据是不能共享的