读书人

怎么将一个实体用request传递到另一个

发布时间: 2012-10-15 09:45:25 作者: rapoo

如何将一个实体用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楼说的对。如果你用转发才会有。
[解决办法]
楼主应该了解一下,转发和重定向的区别,明白之后这个问题就很好解决了

读书人网 >Java Web开发

热点推荐