0
<form>
. . . 
    <div class="loginDiv">
        <%= new java.util.Date() %>
        <br/><br/>
        Username : <input type="text" class="resizedTextbox" name="username">&nbsp;&nbsp;
        Password : <input type="text" class="resizedTextbox" name="password">&nbsp;&nbsp;
        <input type="submit" name="btnLogin" value="LogIn">
            &nbsp;&nbsp;&nbsp;
            <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!");
                    }
                }
               %>

I placed a breakpoint and when I click on the btnLogin the code inside the request.getAttribute("btnLogin").. is never being called. Why is this so?

0x41ndrea
  • 385
  • 5
  • 23
user1986761
  • 229
  • 1
  • 7
  • 20

2 Answers2

1

Try to do this:

if(request.getParameter("username") != null && request.getParameter("password") != null)

instead of this:

if(request.getAttribute("btnLogin") != null){
abierto
  • 1,447
  • 7
  • 29
  • 57
0
<form action="Call this Login page here (eg: Login.jsp)" method="post">
            <div class="loginDiv">
                <%= new java.util.Date()%>
                <br/><br/>
                Username : <input type="text" class="resizedTextbox" name="username">&nbsp;&nbsp;
                Password : <input type="text" class="resizedTextbox" name="password">&nbsp;&nbsp;
                <input type="submit" name="btnLogin" value="LogIn">
                &nbsp;&nbsp;&nbsp;
                <a href="register.jsp">Register</a>
            </div>
        </form>
        <%            
            String username = request.getParameter("username");
            String password = request.getParameter("password");
            if (username != "" && password != "") {                
            } else {
                out.print("Invalid Username/Password!");
            }
        %>
Awesomestvi
  • 783
  • 1
  • 5
  • 14