浏览 521 次
|
锁定老贴子 主题:实现页面跳转到前一页!
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-09-08 关键字: 跳转 前一页
Web开发中经常遇到这样的需求,在某个页面a.htm进行某项操作,由于需要登陆而跳转到login.htm进行登陆,而登陆成功后再跳转回a.htm页,下面就对此问题进行简单的实现(webwork+velocity)。
首先我们在login.htm上放一个隐藏的表单域,叫url: <input type="hidden" name="url" value=="$req.getHeader('Referer');">,它的值就代表login.htm的前一页(也就是从哪页跳转过来的),然后在登陆流程的Action类里接收一下url这个变量: private String url;//省略setter和getter 最后在xwork.xml中跳转到${url}即可,配置如下:
<action name="login" class="Login" method="login">
<result name="success" type="redirect">
<param name="location">${url}</param>
</result>
<result name="error" type="velocity">
<param name="location">/error.htm</param>
</result>
</action>
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |


