首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎样让用户看到自己刚刚填好的信息!解决方法

2012-01-02 
怎样让用户看到自己刚刚填好的信息!用户在a页面填写个人信息怎样让用户在b页面确认刚刚填写的信息,如果用

怎样让用户看到自己刚刚填好的信息!
用户在a页面填写个人信息
怎样让用户在b页面确认刚刚填写的信息,如果用户确认则转到c页面
如果用户修改,则转回a页面修改
要怎么做呢
最好给个代码的例子!
谢谢

[解决办法]
确认时把页面中的值存在Session中,转到a页面时从Session中提取这些值
[解决办法]
同意
[解决办法]
a页面提交到一个servlet,servlet里面HttpSession session=request.getSession();
存入session可以取
还有一种是存储在request.setAttribute( "id ",id);
利用RequestDispatch rd=request.getRequestDispatcher( "b.jsp ");
rd.forword(response,request);
在b就可以用request.getAttribute( "id ");获得值,就不用存sessing占服务器资源了
[解决办法]
我觉得要是返回a页面修改信息的话,应该可以用javascript的history.back()来解决,它这个返回是从浏览器存放的临时文件中找到刚才的a页面返回,这时里面刚才填写的信息应该还存在。确认的话就是直接跳转到c页面就可以了啊。
[解决办法]
将用户在a页面填写的个人信息封装成javabean后转发给b页面显示,
用户确认则b页面转到c页面,如果用户修改则返回a页面。

a页面:
UserForm form = new UserForm();
form.setUsername( "aaa ");
form.setUserpwd( "bbb ");
reqeust.setAttribute( "userinfo ",form);

b页面:
UserForm form = (UserForm)request.getAttribute( "userinfo ");
String name = form.getUsername();
String pwd = form.getUserpwd();

热点排行