***怎么转到登录前页面??????? 功能要求是产品在点击购买时点击看有没有登录,若没有则要求先登录,然后会转到产品购买页面,我把登录前地址存到了session里,现在出现的问题是,第一次购买产品的流程是正确的,但我在第一次购买产品后没有注销的话,在地址栏输入登录页面登录的话,还是会转到产品购买页面,要怎么处理啊!或者有好的方法也说下啊??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 太模糊 有几个界面? 登陆界面 产品购买界面 购买成功界面 产品LIST界面 登陆成功界面? 用过滤器或者拦截器来搞,在过滤器中判断用户是否登录,如果没有登录,则将请求的url放到request对象中,然后跳转到登录页面,登录页面弄个隐藏框来保存Url的值,登录的action中判断url是否为空,如果不为空,登录成功之后转发到保存的那个Url即可。 登陆页面 HttpSession session=request.getSession();跳转页面做判断if(request.getSession().getAttribute("USER")==null){ return mapping.findForward("登陆页面"); session清空就行了,写一个action作登出的功能。里面有个invalidate()方法,可以清空缓存 这个应该容易解决吧第一次转到产品购买页面时,把Session里面的URL清空了但是这样的话你要每次登录时你要判断是否Session里面有需要跳转的URL如果有就跳转,没有则登录到指定页面 在重新用一个页面让它实现调转<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><html> <head> </head> <body> response.write("<script>window.parent.location='index.jsp';</script>") </body></html> 如下图,上传一个excel文件,如果把这个文件显示处在页面,像在EXCEL中编辑一样,也可以输入具体的参数然后获取该值。如何做呢?高手指教下 JSP的一个小问题 在JSP里调用执行SQL时 关于用JAVA程序自动生成唯一标识的解决方案???? 自定制页面的技术叫什么? 使用Eclipse开发jsp 遇到的初级问题 希望高手能耐心解决 不胜感激 javascript 中this是什么意思???? HQL 语句问题,大虾快来帮忙 TOMCAT 服务器负载过重问题 tomcat daemon方式启动,ckfinder上传中文文件乱码问题 spring的service scope问题 项目搭建问题
跳转页面做判断
if(request.getSession().getAttribute("USER")==null){
return mapping.findForward("登陆页面");
里面有个invalidate()方法,可以清空缓存
第一次转到产品购买页面时,把Session里面的URL清空了
但是这样的话你要每次登录时你要判断是否Session里面有需要跳转的URL
如果有就跳转,没有则登录到指定页面
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
</head>
<body>
response.write("<script>window.parent.location='index.jsp';</script>")
</body>
</html>