页面跳转 请问各位,如何实现以下功能:比如看到某个帖子要回复,提示需要登录并跳转到登陆页,登录成功后自动返回该帖子页,怎样实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 去登录页面的时,带上该帖子的url,登录成功后返回到该篇帖子的url。 也可以在回帖的逻辑类里查看用户是否登陆,如果没有登陆,就跳转到登陆页面,登陆后。真个过程可以把回帖页的地址保存到session中。在最后跳转后,再从session中干掉。 在过滤器里面实现比较科学。我先讲讲实现的简单思路1.你点回复的时候,你发送了一个请求如:tohuifu.action?uuid='1'2.定义一个过滤器拦截上述请求实现如下逻辑:先判断是否登陆,若没有登陆获得当前请求的uri(这里的uri是 :工程名/tohuifu.action)如:String uri = request.getRequestURI();并获得传递的参数,构造成原先的请求路径String dir = uri+"?"+request.getQueryString();然后再跳转到登陆action如toLoginAction(这时注意要把dir传递过去,以便登陆成功后才能按这个dir再跳回来)3.登陆成功后,判断dir是否有值,有的话,根据这个dir跳转到指定的页面也就是回复的页面。 最好是这样做 或者是通过history回到这个页 SESSION是绝对不对的 建议楼主考虑以下 CSdn的实现模式!考虑 一下对URL请求进行监听过滤, 当访问时 ,触发过滤事件 ,然后判断是否符合要求,符合则返回,不符合,转入相应事件中(包括d),事件处理后返回原请求URL 在跳转到登录页时同时将访问的URL带过去,当判断后在用response.sendRediret(url);即可完成 java ssh utf-8链接数据库汉字正常显示但是源代码不正常 问一个hibernate查询的问题 struts+jdon+hibernate框架 现在应用的如何?企业用的广不?该不该深究? java和ASP.NE哪个更具优势 ajax+action的问题 *.JSD文件是什么文件?用那种软件打开!? 超傻瓜级别问题,但望指教,俺是新手 第五代编程语言是什么 有哪些用处 !!!!关于struts中从action到页面传值的问题,在线等待!!! 做bean时的jar问题,求教! 现在比较有权威的关于java方面的书籍 SQL语句中如何查询超过7天的数据
我先讲讲实现的简单思路
1.你点回复的时候,你发送了一个请求如:tohuifu.action?uuid='1'
2.定义一个过滤器拦截上述请求
实现如下逻辑:
先判断是否登陆,若没有登陆
获得当前请求的uri(这里的uri是 :工程名/tohuifu.action)
如:String uri = request.getRequestURI();
并获得传递的参数,构造成原先的请求路径
String dir = uri+"?"+request.getQueryString();
然后再跳转到登陆action如toLoginAction
(这时注意要把dir传递过去,以便登陆成功后才能按这个dir再跳回来)3.登陆成功后,判断dir是否有值,有的话,根据这个dir跳转到指定的页面
也就是回复的页面。
最好是这样做 或者是通过history回到这个页 SESSION是绝对不对的
当访问时 ,触发过滤事件 ,
然后判断是否符合要求,符合则返回,
不符合,转入相应事件中(包括d),事件处理后返回原请求URL