我正在嘗試提交文本字段值並使用該servlet進行打印。 index.jsp是我的主頁,我使用jsp:include來包含駐留在另一個頁面login.html中的表單。表單值未提交給servlet
這裏是代碼我有login.html的
<form id="f1" action="ControllerServlet" method="GET">
<p>username
<input class ="text-input" type="text" id="txtusername" />
</p>
<p>
<input type="submit" value="submit" />
</p>
中的index.jsp
<div id="col3_content" class="clearfix">
<h1>H1 Heading</h1>
<jsp:include page="login.html"></jsp:include>
</div>
控制器servlet
String usrname = request.getParameter("txtusername").toString();
out.print(usrname);
問題是這樣的拋出一個null指針異常。我在這裏做錯了什麼?任何幫助讚賞。感謝
哪種方法被覆蓋? doPost或doGet – adatapost 2012-01-16 10:12:59
您不需要在request.getParameter()上調用toString(),它已經是一個String。 – craftsman 2012-01-16 10:16:18