2014-12-30 60 views
0

我試圖創建一個使用JSP.The第一JSP頁面登錄頁面收集用戶名和密碼,登錄時按下按鈕,用戶導航到另一個JSP page.Here我要顯示的user.I的用戶名寫了代碼,但我得到null作爲value.Kindly告訴我,我已經wrong.The代碼如下獲得一個空值,其中一個預期值,

的Login.jsp

<body> 
    <center> 
    <b>LOGIN PAGE</b><br> 
    </center> 
    <form name="login" method="post" action="HomePage.jsp"> 
    <center> 
    USER NAME: <input type="text" name="username"> <br> 
    <br> 
    PASSWORD: <input type="password"> <br> 
    <br> 
    <input type="button" value="LOGIN" onclick="window.location.href='HomePage.jsp'"> 
    </center> 
    </form> 
    </body> 

這裏是我的HomePage.jsp

<body> 
    WELCOME 
    <% 
    String Uname=request.getParameter("username"); 
    out.println(Uname); 
    %> 
    </body> 
+0

this.getRequest()。getAttribute(「username」);試試這個 – Prashant

回答

3

它看起來像你需要type="submit"而不是button

+0

從按鈕更改提交解決了問題。謝謝 – sheetal

+0

歡迎您,您可以標記此答案爲正確的,並關閉該問題,以免讓人們再次尋找答案。 – darkled

0

表單提交到servlet只能通過2種方式完成, 使用input type =「Submit」或 提交使用javascript submit()函數需要被調用。

相關問題