私は持ってい2 jsp pages and one Servlet
ます。サーブレットによってデータベースからデータを取得し、結果を表示してresult.jsp
いるページに結果を送信しています。しかし、私はに行きたいをクリックしてに追加したいのBack button
ですが、問題は、メッセージが来るたびに戻るボタンをクリックしていて、私を苛立たせていることです。どうすればこれを回避できますか? サーブレットで処理をしているので来ているのかもしれません。result.jsp
back button
index.jsp
Confirm form submission
Confirm form submission
index.jsp
<form method="post" action="Student">
<input type="text" name="studentname"/>
<input type="submit" value="search"/>
</form>
学生サーブレット
String student_name=request.getParameter("studentname");
-------fetching data from database------------
-------------------sending to result.jsp------
String nextJSP = "/result.jsp";
RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(nextJSP);
dispatcher.forward(request,response);
結果.jsp
//displaying data here
<form action="index.jsp">
<input type="submit" value="back"/>// a back button is here which is going to index.jsp
</form>
編集
以下のようなresult.jsp
別のページに移動しますresult1.jsp
result.jsp
私は次のように書いています:
<a href="result1.jsp.jsp?a code=<%out.println(student_name);%>"><%out.println(student_name);%></a>
上記のハイパーリンクをクリックして、私は行きましたresult1.jsp
ここ(result1.jsp)に戻るボタンを追加したいのですが、クリックした後にresult.jspにしたいのですが、戻るボタンをクリックするとConfirm form submission
毎回取得しています。に次のように書いています。result1.jsp
<input type="button" value="Back" onclick="javascript:history.go(-1)">
それでも私はそのメッセージを受け取っていますConfirm form submission
。どうすればこれを回避できますか? result.jsp
このメッセージなしで直接行きたいです。それはどのように可能ですか?