我正在尝试提交文本字段值并使用该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