request.setAttribute()怎么用的?

04-11-02 luowei
request.setAttribute()怎么用的?

JSP1代码

<%

String [] test=new String[2];

test[0]="1";

test[1]="2";

request.setAttribute("test",test);

response.sendRedirect("jsp2.jsp");

%>

JSP2代码

<%

String test[]=(String[])request.getAttribute("test");

out.print(test);

%>

为什么JSP2中会找不到test?

wildfox
2004-11-03 09:27
重定向以后,会产生一个新的request,你存到里面的信息就丢失了,用forward,会被认为是同一个请求,存放到里面的信息不会丢失

猜你喜欢