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>
分享到:
- 2007-09-08 10:10
- 浏览 1823
- 评论(0)
- 论坛回复 / 浏览 (0 / 2986)
- 查看更多
相关推荐
qt-quick实现QML页面跳转。支持单页面跳转和多页面跳转。分单页面跳转跟多页面跳转。
页面跳转路由技术,算来并不是一个很新的技术,但却是一项有用的技术。在网站有很多需要跳转的页面,而我们又需要动态地在主页面中加载子页面时,就会用到这门技术。以我们公司现在这个项目为例,前台是由FLEX实现...
本人的一个APP程序,实现页面跳转。本人的一个APP程序,实现页面跳转。本人的一个APP程序,实现页面跳转。本人的一个APP程序,实现页面跳转
今天看视频学习时学习了一种新技术,即平时我们在一个页面点击“提交”或“确认”会自动跳转到一个页面。 在网上搜了一下,关于这个技术处理有多种方法,我只记下我在视频里学到的三种: 1、用一个response....
Mono 代码实现系统返回,跳转至上一页面
主要使用了Intent这个方法来进行页面跳转,实现了两个activity之间的跳转
大客户端可以发送消息到小客户端,并且大客户端可以发送“jump”命令到小客户端控制小客户端页面跳转到百度。其中系统管理页面记录所有大端与小端发送的消息,以及大端与小端的id。
使用webdriver实现主页面跳转到子页面后又回到主页面的操作
用Android stdio实现人体BMI指数计算,并在下一页面显示。实现了页面的跳转显示,在代码的关键部分我有添加注释,特别适合初学者学习。
Activity页面跳转特效,一个包一行代码轻松实现5.0跳转特效
Intent实现页面之间的跳转 1>startActivity(intent) 2>startActivityForResult(intent,requestCode) onActivityResult(int requestCode,int resultCode,Intent data) setResult(resultCode,data) 第二种启动...
该压缩包实现了利用过滤器或者拦截器对登录信息进行验证跳转登陆页的功能,利用的是SpringBoot和thymeleaf,使用前请先看使用说明
支持android studio上运行,简单的安卓界面跳转,点击两次返回可退出安卓程序界面,这是这样子呀呀呀呀
a标签跳转打开新页面
一个简单的SpringBoot实例,通过控制器实现jsp页面的跳转。
实现三个页面,要求有图片、文字和超链接(可以跳转)
例如,逻辑成立后,跳转到 loging.php 页面。 语法上需要注意 Location: 后面有一个空格,用法上需要格外注意:使用 Header 函数跳转页面时,切忌放在顶部,该语句前面有 HTML 的话,会直接报错。 二、使用 HTML ...
App在前台,这个时候需要弹出一个对话框,提醒用户有新的消息,是否要查看,查看的话跳转到指定页面 App在后台,或是App进程已经被系统回收,收到推送后App进程会被个推拉起。这时候要展示通知,点击通知栏打开App...
java实现手机扫描二维码后网站跳转新页面,提供zxing和hutools的方式实现二维码的生成,动态刷新,验证跳转功能。
代码如下 _init_.py from flask import Flask, request, url_for, redirect, render_template app = Flask(__name__) @app.route('/') def index(): ...@app.route('/cool_form', methods=['GET', 'POST']) ...