把爱错给了你番外第8季:request 传递对象的问题

来源:百度文库 编辑:高考问答 时间:2024/04/29 20:59:44
我在jsp中的代码:
<%
TawSparepartForm sparepartForm = (TawSparepartForm)request.getAttribute("sparepartForm");//获取从class传过来的form
System.out.println(sparepartForm.getDepartment());//验证form非空
System.out.println(sparepartForm.getNecode());
request.setAttribute("sparepartForm",sparepartForm);//将form set到request中
%>

我在class中的代码:
TawSparepartForm sparepartForm = (TawSparepartForm)request.getAttribute("sparepartForm");//发现此时sparepartForm 为null

不知道为什么,是出了request的生命周期吗?
我需要走几个jsp,还需保存这个form的值,第一个页面传递参数时,我是用的actionform,上面的代码是我第二个页面传递对象的代码,不知道那儿有错,谢谢大家!
请问如何显式传递该变量?如何将这个form显式传递?谢谢!
我现在是将这个form封装到session中了,但是我对上面那个request问题还是没有想明白,估计是这个request的生命周期已经过了,需要一个新的request,请大家指教

应该是sparepartForm变量并未被传递给后续的jsp文件。
建议在调用/转接下一个页面时显式传递该变量。