jsp 登陆问题
<p align="center" class="c"><%if(session.getAttribute("login")!=null){%>
<script languaga="JavaScript">
alert("用户不存在,请重新输入!");
window.location = "index.jsp";
</script>
输入用用户名或密码错误<% session.setAttribute("login",null);}%></p>
<p align="center" class="c"><%if(session.getAttribute("rz")!=null){%> 输入用验证码错误<% session.setAttribute("rz",null);}%></p>
输入便提示用户不存在
------解决方案--------------------请参考我们例程中的登陆实例:
http://www.family168.com/tutorial/jsp/html/jsp-ch-10.html
------解决方案--------------------第一行
<p align="center" class="c"> <%if(session.getAttribute("login")!=null){%>
session.getAttribute("login")!=null) ??
应该是session.getAttribute("login") == null)吧...
!=null就是有了用户
------解决方案--------------------session.setAttribute("login",**)的时候是在什么时候设置的,用户退出的时候有没有清空?
------解决方案--------------------<p align="center" class="c"> <%if(session.getAttribute("login")!=null){%>
<script languaga="JavaScript">
alert("用户不存在,请重新输入!");
window.location = "index.jsp";
</script>
输入用用户名或密码错误 <% session.setAttribute("login",null);}%> </p>
<p align="center" class="c"> <%if(session.getAttribute("rz")!=null){%> 输入用验证码错误 <% session.setAttribute("rz",null);}%> </p>
我自己看下吧 ....
你的第一个IF判断后就有了ALERT,于是马上跳转,然后完了,可是你后面的用户名密码错误前应该还有个IF,你没有吧代吗贴出来,