テキストフィールドの値を送信し、サーブレットを使用して印刷しようとしています。 index.jspは私のメインページです.jsp:includeを使用して、login.htmlの別のページにあるフォームをインクルードしています。ここフォームの値がサーブレットに送信されない
は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>
コントローラサーブレット
String usrname = request.getParameter("txtusername").toString();
out.print(usrname);
問題は、このですヌルを投げているポインタ例外。私はここで間違って何をしていますか?どんな助けもありがたい。おかげ
どのメソッドがオーバーライドされていますか? doPostまたはdoGet – adatapost
request.getParameter()でtoString()を呼び出す必要はありません。すでにStringです。 – craftsman