JSP将变量从jsp请求表单传递给java返回jsp

时间:2014-08-06 00:27:13

标签: java jsp servlets

如何再次将表单信息从jsp传递到java再到jsp。

我有这个jsp表单,当我提交它时,它会直接传递给另一个显示这些信息的jsp页面。但后来我想先将这些信息处理成java文件,然后再将它传递给jsp。

我在jsp中做了类似的事情。

  <form method="POST" action="process.java" >
     ....
  </form>

然后在process.java上我使用request.setAttribute(“data”)来存储处理过的数据。但是如何将其重定向回html视图文件?对不起新用户。

对不起,这应该是一个常见的问题,但我只是想要一个简单的答案。

2 个答案:

答案 0 :(得分:1)

您需要将表单数据POST到映射到特定URL的servlet,例如/process,容器会将该请求委托给映射的Servlet


查看

答案 1 :(得分:1)

您可以在HttpServletResponse中使用重定向:

response.sendRedirect("next.jsp"); // next.jsp is your next jsp you want to show

顺便说一下,你的Java必须扩展要调用的Servlet API接口。