mailCheck里检查username和pasword输入是否为空,如果为空则请求转发到maillogin.jsp中,但是结果没有跳转,请问是什么原因?

qq_40545642 2017-11-08 04:44:34

用debug调试有跳转,但是会报错。
maillogin.jsp:
<body>
<p>欢迎光临邮件系统</p>
<p>Session ID:<%=session.getId() %></p>
<%
String name = null;
String password = null;
if(!session.isNew()){
name =(String)session.getAttribute("username");
password =(String)session.getAttribute("password");
}else{
response.getWriter().print("新的会话");
name = "";
password = "";
}

%>
<form action="mailcheck.jsp" method="POST">
姓名:<input type="text" name="username" value="<%=name %>"/><br>
密码:<input type="password" name="password" value="<%=password %>" /><br>
<input type="submit" value="登陆">
</form>
</body>






mailcheck.jsp
<body>
<p>Session ID:<%=session.getId() %></p>
<%
String name = null;
String password = null;
name = request.getParameter("username");
password = request.getParameter("password");
if(name != null){
session.setAttribute("username", name);
session.setAttribute("password", password);
}else
name = (String)session.getAttribute("username");
password = (String)session.getAttribute("password");

if(name == null & password == null ){
%>
<jsp:forward page="maillogin.jsp"/>
<%
}
%>


<p>当前用户:<%=name %></p>
<p>您的信箱中有0封邮件未读</p>


<a href="maillogin.jsp">登陆</a>   
<a href="mailout.jsp">退出</a>



</body>
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_40545642 2017-11-08
  • 打赏
  • 举报
回复
哪位大神能帮我看看啊
qq_40545642 2017-11-08
  • 打赏
  • 举报
回复
用debug调试有跳转,但是会报错。 source not found The source attachment does not contain the source for the file HttpJspBase.class
mmqw 2017-11-08
  • 打赏
  • 举报
回复
F12 调试一下

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧