设为首页 加入收藏

TOP

JSP网站登录记忆跳转实现的一种方法
2014-11-19 02:19:03 】 浏览:4466
Tags:JSP 网站 登录 记忆 实现 方法

  记忆登录跳转可以打打方便用户使用getHeader("Referer");方式简单不过不能处理post的参数本来都是用在struts,webwork里的,为了容易看明白改写成jsp方式的


  -----------------------------------------------------------------


  member.jsp //session限制访问页


  <%


  String url = ""


  if(session.getAttribute("username")==null)


  {


  url = myRedirect.dealurl(request);//记录当前地址和请求参数,dealurl将实际url处理了避免和要请求url有干扰,因为会有& 字符


  response.sendRedirect("weblogin.jsp url="+url) ;//重定向到登录页面


  }


  %>


  ------------------------------------------------


  weblogin.jsp


  <%


  String url = request.getParameter("url");


  String userid =request.getParameter("userid");


  String password =request.getParameter("password");


  if(userid!=null) //如果是登录提交执行下面代码


  {


  if(登录成功)


  {


  session.setAttribute("userid",userid);


  out.println("<script>alert('登录成功,谢谢光临 ');self.location.href='"+myRedirect.geturl(url)+"';");//转向到首次请求的url,.geturl(url)是把转化过的地址转化回来变成真实url.


  }else{


  out.println("<script>alert('用户名或密码错误');history.back();");


  }


  }else{//如果不是登录提交显示现面登录界面


  %>


  



  



  


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇AJAX向Response留中输出Xml的办法 下一篇计算机二级辅导:java读cupid

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目