当前位置: 代码迷 >> Java Web开发 >> 怎么将一个实体用request传递到另一个jsp页面中去
  详细解决方案

怎么将一个实体用request传递到另一个jsp页面中去

热度:6643   发布时间:2013-02-25 21:10:38.0
如何将一个实体用request传递到另一个jsp页面中去?
例如:
  Operate op=new Operate();
Address ads=op.queryOne(id2, name);
System.out.println(ads.getAddress());
if(ads.getPname()!=null)
{
request.setAttribute("ads1", ads);
response.sendRedirect("update.jsp");
}
else
{
out.print("请确认你输入的编号和联系人是一致的");
response.sendRedirect("update1.jsp");
}
在update里总是得不到ads1,用Address ads接受后然后调用ads.getName()时总是报空指针异常

------解决方案--------------------------------------------------------
Java code
FenPage page = new FenPage();        page.setPageNow(request.getParameter("pageNow"));        request.setAttribute("almodel", customerDAO.doSelect(page));        request.getRequestDispatcher("ZzCorporation/customer/customer_list.jsp").forward(request, response);
------解决方案--------------------------------------------------------
楼上正解
------解决方案--------------------------------------------------------
1楼说的对。如果你用转发才会有。
------解决方案--------------------------------------------------------
楼主应该了解一下,转发和重定向的区别,明白之后这个问题就很好解决了
  相关解决方案