java - 点击后退按钮转到jsp页面

标签 java forms jsp servlets

我有 2 个 jsp 页面和一个 Servlet。我正在通过 servlet 从数据库中获取数据并将结果发送到我显示结果的 result.jsp 页面。但我想在 result.jsp 中添加一个 Back button ,通过单击 back button 我想转到 index.jsp,但问题是每次收到消息时我都单击后退按钮 Confirm form submission 这让我很恼火。我怎样才能避免这种Confirm form submission?也许它会随着处理在 servlet 中完成而到来。

索引.jsp

<form method="post" action="Student">

<input type="text" name="studentname"/>
<input type="submit" value="search"/>

</form>

学生 servlet

 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。怎么可能?

最佳答案

你也可以用它返回一页

<button type="button" name="back" onclick="history.back()">back</button>

关于java - 点击后退按钮转到jsp页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10513745/

相关文章:

php - 多个复选框共享相同的名称

jsp - 如何在 JSP 或 JSTL 中获取页面名称?

java - Spring MVC - 在浏览器中显示来自数据库的数据

java - 从同一jsp上的javascript访问java变量

java - 如何在不终止 VM 的情况下关闭和重新打开 Spring Data Neo4J 上下文

java - 如何将内部元素从流添加到流?

javascript - 减少表单垃圾邮件

java - Play Framework 2.5 使用 POST 方法提交表单错误

java - 在部署的应用程序上使用枚举时出现 NoClassDefFoundError

java - Ubuntu MaxPermSize 上的 Torquebox 设置