0
我正在使用eclipse。我有一個登錄表單,這樣html表單輸入值映射所需的解釋?
<form method="post" action="login">
<p>Login</p>
<input type="text" id="email"/><br>
<input type="text" id="password"/><br>
<input type="submit" value="GET STARTED"/>
</form>
,當我在servlet中使用request.getParameter("email")
,它並沒有給我的輸入值,因爲我沒有指定輸入的名稱。所以我添加了name屬性。
但仍然沒有得到輸入值。然後經過1個多小時的無效調試,我退出eclipse。然後我再次重啓eclipse,問題就消失了。
我想這是否與「如何IDE映射表單輸入值」和東西有關?我試圖清除日食的緩存,但事實證明這與問題無關。
任何人都可以解釋這裏發生了什麼?謝謝!
更新在0504:
它是與IDE的Web瀏覽器,雖然我不知道到底是什麼問題。我更改爲使用外部Chrome,並且在那裏可以正常工作。
請粘貼您的servlet代碼。 –
它就像System.out.println(request.getParameter(「email」)); – Max
完整的源代碼可能會更好,但您是否嘗試將輸出寫入eclipse控制檯或網頁?因爲如果你想看到網頁上的輸出,你需要寫出out.println(request.getParameter(「email」));因爲System.out.println(request.getParameter(「email」));將輸出寫到其他地方,如[在System.out中寫入servlet?]中所述(http://stackoverflow.com/questions/11986296/where-system-out-writes-in-a-servlet) –