我目前有一个 JSP 页面,其中包含一个供用户输入姓名的表单,但我想要的是在提交表单后将用户转发到另一个 JSP 页面,并继续使用他们的姓名。
我不想使用 JSTL EL 只是简单的 JSP 使用。
我正在考虑使用一个 bean 在 session 中存储详细信息,但它是如何工作的。
谢谢。
最佳答案
您可以让 JSP 将信息输入表单并将其发布到 servlet。 servlet 将验证表单输入、实例化 bean、将其添加到 session 并将响应重定向到第二个 JSP 以进行显示。
中间需要一个 servlet。使用 JSTL 的 JSP 用于显示;以这种方式使用 servlet 称为 MVC 2。另一种理解它的方式是前端 Controller 模式,其中单个 servlet 处理所有映射的请求并将它们简单地路由到 Controller /处理程序。
关于java - JSP:使用从一页到另一页的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2754272/