nullpointerexception から実際の実行まで、フォーム送信ごとにページが常に変動するという奇妙なエラーが発生します。シンプルな jsp ページを作成し、Tomcat 5.x サーバーで実行しています。フォームのテキスト フィールドからデータを取得し、フォームの送信時に処理しています。これが私が試しているコードです:
form id="mainForm" method=POST action="index.jsp">
<input type="text" name="reportName" size=20>
<a class="btnBlue btnBlueRight" href="#" onclick="document.getElementById('mainForm').submit();" >
<%
if(request.getParameter("reportName")!=null){
//do things
else
//print message
%>
このコードの場合、アドレス バーのページ アドレスは、フォームの送信ごとに localhost:8080/# または localhost:8080/index.jsp になります。私はjspが初めてなので、これを解決できませんでした。