jsp获取cookie页面跳转
servlet/jsp获取之前保存的Cookie,实现再次登录index.jsp时直接跳转welcome.jsp页面。可是运行的时候在cookie有效期内,访问index...
servlet/jsp
获取之前保存的Cookie,实现再次登录index.jsp时直接跳转welcome.jsp页面。可是运行的时候在cookie有效期内,访问index.jsp页面一片空白,问题会出在哪里?
以下是index.jsp的代码
<body>
<%
String custname = null;
String pwd = null;
Cookie[] cookies = request.getCookies();
if(cookies!=null)
{
for(Cookie c:cookies)
{
if(c.getName().equals("custname"))
{
custname=c.getValue();
}
if(c.getName().equals("pwd"))
{
pwd=c.getValue();
}
}
}
if(custname!=null && pwd!=null)
{
request.getRequestDispatcher("LoginServlet?custname="+custname+"&pwd="+pwd).forward(request, response);
return ;
}
%>
<form action ="LoginServlet" method="post">
用户名:<input type= "text" name = "custname"><br>
密码:<input type="password" name = "pwd"> <br>
<input type="submit" value="登录">
<a href="register.jsp">注册</a>
</form>
</body> 展开
获取之前保存的Cookie,实现再次登录index.jsp时直接跳转welcome.jsp页面。可是运行的时候在cookie有效期内,访问index.jsp页面一片空白,问题会出在哪里?
以下是index.jsp的代码
<body>
<%
String custname = null;
String pwd = null;
Cookie[] cookies = request.getCookies();
if(cookies!=null)
{
for(Cookie c:cookies)
{
if(c.getName().equals("custname"))
{
custname=c.getValue();
}
if(c.getName().equals("pwd"))
{
pwd=c.getValue();
}
}
}
if(custname!=null && pwd!=null)
{
request.getRequestDispatcher("LoginServlet?custname="+custname+"&pwd="+pwd).forward(request, response);
return ;
}
%>
<form action ="LoginServlet" method="post">
用户名:<input type= "text" name = "custname"><br>
密码:<input type="password" name = "pwd"> <br>
<input type="submit" value="登录">
<a href="register.jsp">注册</a>
</form>
</body> 展开
4个回答
展开全部
var cookie = document.cookie.split(";");
for(var i=0; i<cookie.length; i++) {
var ck = cookie[i].split("=");
var cName = ck[0];
var cValue = decodeURI(ck[1]);
if(cName.trim() == "commonLoginCookie") {
commonLoginCookie = cValue;
}
}
你是怎么取的,页面白的是不是有的参数没有
for(var i=0; i<cookie.length; i++) {
var ck = cookie[i].split("=");
var cName = ck[0];
var cValue = decodeURI(ck[1]);
if(cName.trim() == "commonLoginCookie") {
commonLoginCookie = cValue;
}
}
你是怎么取的,页面白的是不是有的参数没有
追问
你看看我提供的jsp页面代码有没有问题?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在第一次登录时在LoginServlet里是否向cookie里存储了用户名及密码?
更多追问追答
追问
那是必须的啊……
追答
你在Loginservlet里打印一下重定向传过去的参数 看传过去了没有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去问老师吧,少年。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面一片空白,是指输入框一片白,还是哪里呢。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询