<form>
. . .
<div class="loginDiv">
<%= new java.util.Date() %>
<br/><br/>
Username : <input type="text" class="resizedTextbox" name="username">
Password : <input type="text" class="resizedTextbox" name="password">
<input type="submit" name="btnLogin" value="LogIn">
<a href="register.jsp">Register</a>
</div>
</form>
<%
if(request.getAttribute("btnLogin") != null){
String username = request.getParameter("username");
String password = request.getParameter("password");
if(username != "" && password != ""){
out.print("Invalid Username/Password!");
}
else{
out.print("Invalid Username/Password!");
}
}
%>
我放置了一个断点,当我单击 btnLogin 时,request.getAttribute("btnLogin").. 中的代码永远不会被调用。为什么会这样?