亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

網站登錄記憶跳轉實現的一種方法

2019-11-18 16:40:03
字體:
來源:轉載
供稿:網友

記憶登錄跳轉可以打打方便用戶使用
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.  }else{
   out.println("<script>alert('用戶名或密碼錯誤');history.back();</script>");
  }
}else{//如果不是登錄提交顯示現面登錄界面
%>
<table width="311" height="162" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
     
    <td width="311" height="162" align="center"> 您還沒有登錄,請先登錄<br>
        <table width="155" border="0" cellpadding="0" cellspacing="5" class="font12">
  <form  name="loginfrm" action="weblogin.jsp" method="post"  id="loginfrm" onSubmit="return checkfrm();">
          <tr>
            <td width="41" height="33" valign="bottom">帳&nbsp;號:</td>
            <td width="99" valign="bottom"><input name="userid" type="text" class="textstyle" id="userid" size="12" style="height:20"></td>
          </tr>
          <tr>
            <td>密&nbsp;碼:</td>
            <td><input name="password" type="password" class="textstyle" id="password" size="12" style="height:20;width:94"></td>
          </tr>
          <tr align="center" valign="bottom">
            <td height="21" colspan="2"> <input type="submit" name="Submit" value="登錄">
              &nbsp; <a href="reg.jsp" target="_blank">沒有注冊</a>&nbsp; </td>
          </tr>
          <tr align="center">
            <td colspan="2" class="font14"><strong><a href="#" onclick="MM_openBrWindow('requestpwd.jsp','pwd','width=300,height=200');return false;">找回密碼</a></strong></td>
          </tr>
    <input name="url" type="hidden" value="<%=url%>">這里要有個hidden來保存一下,不然提交就沒了
   
    </form>
        </table>

 
     
    </td>
  </tr>
</table>
<%
}
%>

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


myRedirect.
java

package com.util;

import javax.servlet.http.HttpServletRequest;
import java.util.Enumeration;

public class myRedirect    //對url的轉換類
{
 public static String dealurl(HttpServletRequest request)
 {
  String url = "";
  url = request.getRequestURL()+"?";
  url +=param(request);
  if(url.indexOf("&")>-1)
   url=url.replaceAll("&","@#@");//實際上就是把有&的字符轉化成了@#@
  return url;
 }
 public static String geturl(String url)//這個是還原方法
 {
  if(url.indexOf("@#@")>-1)
   url=url.replaceAll("@#@","&");
  return url;    
 }
 public static String param(HttpServletRequest request)
 {
  String url = "";
  Enumeration param = request.getParameterNames();//得到所有參數名
  while(param.hasMoreElements())
  {
   String pname = param.nextElement().toString();
   url += pname+"="+request.getParameter(pname)+"&";
  }
  if(url.endsWith("&"))
  {
   url = url.substring(0,url.lastIndexOf("&"));
  }
  return url;
 }
}
這樣登錄瀏覽器就會自動轉到用戶剛剛請求的地址


上一篇:ASP函數庫

下一篇:XML 自定義串行化

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
www.色综合| 日韩资源在线观看| 日韩美女免费观看| 777精品视频| 在线免费观看羞羞视频一区二区| 亚洲天堂免费视频| 97视频免费在线看| 国产在线播放91| 亚洲图片制服诱惑| 亚洲第一福利网| 一本色道久久88综合亚洲精品ⅰ| 亚洲视频一区二区三区| 欧美性高潮床叫视频| 色综合久久中文字幕综合网小说| 亚洲精品影视在线观看| 久久久亚洲网站| 欧美影院在线播放| 欧美亚洲在线视频| 亚洲国产精品人久久电影| 夜夜嗨av一区二区三区免费区| 日韩女在线观看| 日韩在线免费高清视频| 555www成人网| 久久久久久午夜| 日本久久久久久久| 国产精品久久久久久久久| 国产精品av免费在线观看| 国产成人在线视频| 亚洲精品免费一区二区三区| 91国语精品自产拍在线观看性色| www欧美日韩| 亚洲最大福利视频| 综合网中文字幕| 免费91麻豆精品国产自产在线观看| 亚洲欧洲在线看| 日韩三级影视基地| 国产精品爱啪在线线免费观看| 精品国产欧美一区二区三区成人| 全亚洲最色的网站在线观看| 亚洲精品二三区| 国产剧情久久久久久| 一本大道亚洲视频| 国产精品视频白浆免费视频| 日韩最新av在线| 色偷偷av亚洲男人的天堂| 国产香蕉一区二区三区在线视频| 国产日韩欧美日韩| 亚洲精品国产欧美| 国产一区二区免费| 成人羞羞国产免费| 欧美精品在线看| 国产精品色视频| 日韩成人中文电影| 国产免费一区视频观看免费| 日韩av观看网址| 国产精品网站视频| 亚洲色图15p| 欧美一区二区三区免费视| 国产视频丨精品|在线观看| 久久精品国产久精国产一老狼| 日韩美女在线播放| 青青久久av北条麻妃海外网| 久久色在线播放| 亚洲国产精品字幕| 国产精品www色诱视频| 日韩成人在线视频网站| 亚洲欧美日韩综合| 欧美日韩性生活视频| 久久天天躁夜夜躁狠狠躁2022| 欧美激情免费视频| 国产成人精品久久亚洲高清不卡| 国产午夜精品全部视频播放| 欧美成人午夜影院| 狠狠做深爱婷婷久久综合一区| 久久亚洲精品成人| 久久理论片午夜琪琪电影网| 亚洲激情小视频| 中文字幕久精品免费视频| 成人高清视频观看www| 91亚洲国产成人精品性色| 97视频色精品| 一个色综合导航| 国产精品久久久久久久天堂| 黑人极品videos精品欧美裸| 亚洲伦理中文字幕| 在线观看日韩视频| 日本一欧美一欧美一亚洲视频| 成人欧美一区二区三区在线湿哒哒| 国产一区二区美女视频| 国产日韩在线看| 97碰在线观看| 亚洲国产精品久久久久久| 国产精品av在线| 97成人超碰免| 亚洲视频一区二区三区| 国产精品xxx视频| 国产精品免费一区豆花| 国产亚洲精品日韩| 7777精品视频| 亚洲欧美日本精品| 欧洲亚洲在线视频| 久久69精品久久久久久国产越南| 日本精品久久久久影院| 青青草精品毛片| 欧美肥老太性生活视频| 不卡av电影院| 国产剧情日韩欧美| 不卡伊人av在线播放| 欧美高清视频免费观看| 欧美大尺度电影在线观看| 精品露脸国产偷人在视频| 国产精品久久久久久久天堂| 国产精品国产三级国产aⅴ浪潮| 美女视频黄免费的亚洲男人天堂| 精品久久久久久电影| 亚洲欧美日韩精品久久| 最近2019免费中文字幕视频三| 欧美黑人巨大精品一区二区| 欧美性xxxx在线播放| 日韩欧美在线视频免费观看| 国产精品爽黄69天堂a| 久久精品福利视频| 国外成人性视频| 久热99视频在线观看| 亚洲小视频在线观看| 亚洲国产精品va在看黑人| 黑丝美女久久久| 欧美色播在线播放| 欧美美女操人视频| 日韩最新在线视频| 国产97在线播放| 成人久久18免费网站图片| 国产精品免费一区豆花| 麻豆一区二区在线观看| 亚洲人成伊人成综合网久久久| 欧美国产日产韩国视频| 97精品久久久中文字幕免费| 日韩在线观看精品| 日韩在线免费高清视频| 青草青草久热精品视频在线网站| 欧美日韩免费在线观看| 中文字幕一区二区三区电影| 亚洲欧美国产日韩天堂区| 国产免费一区二区三区在线观看| 国产一级揄自揄精品视频| 欧美激情一区二区三区在线视频观看| 国产偷国产偷亚洲清高网站| 亚洲人成网站777色婷婷| 最近2019年好看中文字幕视频| 91成人在线播放| 亚洲天堂成人在线视频| 精品国产老师黑色丝袜高跟鞋| 欧美又大又粗又长| 国产精品欧美风情| 亚洲最新av在线| 精品国产91久久久| 国产精品毛片a∨一区二区三区|国| 国产日韩精品在线播放| 欧美日韩中国免费专区在线看| 日韩在线免费视频观看| 欧美视频中文字幕在线| 97在线日本国产| 国产99久久精品一区二区 夜夜躁日日躁| 欧美性极品少妇精品网站|