请教一个javabean值传递的问题!
我在page1中usebean,id为mm,属性设为session,并且setName等等进行了赋值,接着response.sendRedirect( "page2.jsp ");
在page2中也usebean,id为mm,属性设为session,那么用getName怎么无法获取page1页面中赋值呢!?
session的范围应该是浏览器关闭才失效呀!
------解决方案--------------------response.sendRedirect()不会把会话参数传过去的吧, 用 <jsp:forward page= " "> 试试
------解决方案--------------------你那session是不是过期了啊 ?
------解决方案--------------------赋值之后没保存,response.sendRedirect只是页面重定向,怎么能读得出来。
------解决方案--------------------page1中:session.setAttribute( "MM ",mm);
page2中:mm=session.getAttibute( "MM ",);
然后用getName获取mm的属性值.
------解决方案--------------------在你第一个页面request的时候,多加一个getSession(),然后在setAttiribute看看
------解决方案-------------------- <input type= "hidden " name= "mm " value= "... ">
String mm = request.getParament( "mm ");