问一个可能对于高手来说很弱智的问题:
比如说我有一个网站,在进行某项操作的时候,比如说 购买,必须要登录。跳转到登录页面,成功后,再跳转到购买的下一个页面,这时候我如何把购买的参数传到到下一个操作呢,也就是说这时候request里面的参数,都是null了。这种情况,我应该如何处理啊?
比如说我有一个网站,在进行某项操作的时候,比如说 购买,必须要登录。跳转到登录页面,成功后,再跳转到购买的下一个页面,这时候我如何把购买的参数传到到下一个操作呢,也就是说这时候request里面的参数,都是null了。这种情况,我应该如何处理啊?
解决方案 »
- jsp传递参数出问题,大家帮帮忙
- 各位高手,请给小弟指点!!MVC模式中的JavaBean设计问题???? 郁闷好几天了!!!
- 一个struts的基本错误!
- 博客的文章是直接存到数据库还是怎么存??知道的帮帮忙,谢谢
- jvm crash,产生hs_err_pid49125.log,求助
- 求助:weblogic 7在启动时出现下面的错误
- 如何在eclips里面配置插件?
- 看看是什么错误!昨天刚看soap和tomcat出现下面的错误!
- Struts自定义组件的问题.
- 难题:自定义事件
- Hibernate升级MVC(JSP+servlet+javabean+DAO)封装通用DAO问题
- struts2 中Action 接收页面以get形式传过来的参数,中文乱码?怎么解决
所以要一直保持参数直到购买页面
参数放到session里,这样就可以取到了
对url的解析有很多的方式,ruquest的很多方法都能获得,你可以去看一下ruquest的方法。
然后存到session里面,登录成功后,这时候去session中取相应的url,如果取到了,就进行跳转,如果没取到,跳到该跳到的页面
我的想法:
<1>在最后浏览的jsp里获取当前URL或者当前jsp的地址,假如为lastURI,放入<a href=lastURI>登陆</a>里
<2>在login.jsp里获取lastURI,写个<input type="hidden" value="lastURI">,传递到后台
<3>登陆成功跳转到lastURI