记忆登录跳转可以打打方便用户使用
getHeader(“Referer”);方式简单不过不能处理post的参数
本来都是用在struts,webwork里的,为了容易看明白改写成jsp方式的
————————————————————————————————————-
member.jsp //session限制访问页
——————————————————————————————-
weblogin.jsp
alert('登录成功,谢谢光临');self.location.href='"+myRedirect.geturl(url)+"';");//转向到首次请求的url,.geturl(url)是把转化过的地址转化回来变成真实url.
}else{
out.println("alert('用户名或密码错误');history.back();");
}
}else{//如果不是登录提交显示现面登录界面
%>
您还没有登录,请先登录
帐号服务器托管网:
密码:
没有注册
找回密码
这里要有个hidden来保存一下,不然提交就没了
——————————————————————————————————-
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;
}
}
这样登录浏览器就服务器托管网会自动转到用户刚刚请求的地址
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
我终于决定还是把这个放出来。 视频在这:https://v.youku.com/v_show/id_XNDQxMTQwNDA3Mg==.html 具体信息主界面上都有写。 按空格暂停,建议暂停后再升级属性。 记录最高分的文件进行了加密。 有boss(上面视频2…