将值从JSP传递到servlet并将其发送到另一个jsp和servlet

普拉特

我有一个jsp说index.jsp它有一个表单,用户在其中输入详细信息。我使用one.servlet检索输入的详细信息,然后验证这些输入的详细信息。

接下来,我必须将这些值传递给另一个jsp,称为results.jsp,它将在网页中显示结果并要求确认。在这一点上,我想知道使用session还是setattribute是一种好的做法?

进一步的result.jsp会将这些详细信息发送到另一个名为two.servlet的servlet,它将在数据库中存储这些值。

所以我想知道使用会话是否可以帮助我完成任务

塞尔吉·巴莱斯塔(Serge Ballesta)

最常见的模式如下:

  • [servlet最终为包含表单的JSP准备数据]
  • JSP显示表单
  • servlet从表单中获取元素,然后对其进行处理并验证输入
    • 如果输入是不可接受的,则返回到第一个JSP
    • 如果输入可接受,则保存到数据库并重定向(*)到另一个页面

如果要添加确认阶段,则应将其放在中间:

  • 第一个JSP显示表单
  • 验证servlet验证输入,如果可以,请转至确认JSP
  • 确认JSP显示数据和非常简单的形式(确定/取消)
  • 最终的servlet采用第二种形式的结果,将数据保存在数据库中,并按照简单的情况进行重定向。

第二种模式中的难点是,您必须将输入数据传递给最终的servlet。会话是一个选项,但是如果用户采取任何其他操作,则必须始终从会话中删除陈旧数据,例如,直接从URL栏(或其收藏夹)将URL传递到应用程序的另一部分。即使使用更多带宽,我还是希望在隐藏字段中传递所有相关数据。

由于更为复杂,并且在所有用户都必须首先单击“提交”按钮之后,通常会省略确认阶段。我真的很需要,您可以看一下专用的框架,例如Spring WebFlow。

但是我必须承认这只是我喜欢的方式...

(*)此POST重定向GET模式避免了浏览器在按下后退箭头时询问用户是否要再次发送数据

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 Maven 和 Jetty 将数据从一个 JSP 文件发送到另一个

来自分类Dev

如何将值从一个jsp页面发送到另一个页面但重定向到其他页面?

来自分类Dev

如何将一个jsp页面的数据库检索值发送到另一个jsp页面

来自分类Dev

将数据从Servlet发送到JSP

来自分类Dev

将浮点值从一个 servlet 传递到另一个 servlet 时出现 servlet 问题

来自分类Dev

将表html行的值读取到servlet到另一个jsp页面以进行编辑

来自分类Dev

如何将任何编号的值从 jsp 页面发送到 Spring/jsp 中的另一个 java 页面

来自分类Dev

从一个servlet向另一个(jsp + servlet + mysql)发送一个值(例如,id)

来自分类Dev

Spring Boot:将另一个端口上的请求发送到自定义Servlet

来自分类Dev

如何将值从一个jsp传递到另一个jsp页面?

来自分类Dev

将值从一个 jsp 文件传递到另一个 jsp 文件

来自分类Dev

使用jquery将值从一行传递到另一个JSP

来自分类Dev

如何发送此选中的项目以显示在另一个页面上?JSP SERVLET

来自分类Dev

如何在具有此href代码的jsp中将两个值发送到另一个jsp?

来自分类Dev

将变量发送到一个xib到另一个

来自分类Dev

如何将标签参数从JSP发送到servlet?

来自分类Dev

将选定的对象从JSP发送到Servlet

来自分类Dev

如何将参数从jsp页面发送到servlet?

来自分类Dev

如何将 JSP 页面循环中的值传递到另一个 JSP 页面?

来自分类Dev

将字符串从一个活动发送到另一个活动,并将其用作AsyncTask中的url参数

来自分类Dev

将值从 Servlet 发送到客户端 JSP 时获取空值

来自分类Dev

将数据从一个jsp传递到另一个jsp并显示该jsp视图

来自分类Dev

将数据从一个jsp传递到另一个jsp并显示该jsp视图

来自分类Dev

如何在没有表单的情况下为每个循环将值从一个JSP页面发送到另一JSP页面?

来自分类Dev

使用<jsp:include>标记将参数传递到另一个JSP文件

来自分类Dev

将选定单选按钮的值从一个 jsp 传递到另一个

来自分类Dev

如何将表单字段值作为会话从jsp发送到servlet

来自分类Dev

将jsp multipart / form-data形式的输入值发送到servlet

来自分类Dev

将值从 Servlet 发送到 JSP,而不会在 URL 上显示 cookie 和会话

Related 相关文章

  1. 1

    使用 Maven 和 Jetty 将数据从一个 JSP 文件发送到另一个

  2. 2

    如何将值从一个jsp页面发送到另一个页面但重定向到其他页面?

  3. 3

    如何将一个jsp页面的数据库检索值发送到另一个jsp页面

  4. 4

    将数据从Servlet发送到JSP

  5. 5

    将浮点值从一个 servlet 传递到另一个 servlet 时出现 servlet 问题

  6. 6

    将表html行的值读取到servlet到另一个jsp页面以进行编辑

  7. 7

    如何将任何编号的值从 jsp 页面发送到 Spring/jsp 中的另一个 java 页面

  8. 8

    从一个servlet向另一个(jsp + servlet + mysql)发送一个值(例如,id)

  9. 9

    Spring Boot:将另一个端口上的请求发送到自定义Servlet

  10. 10

    如何将值从一个jsp传递到另一个jsp页面?

  11. 11

    将值从一个 jsp 文件传递到另一个 jsp 文件

  12. 12

    使用jquery将值从一行传递到另一个JSP

  13. 13

    如何发送此选中的项目以显示在另一个页面上?JSP SERVLET

  14. 14

    如何在具有此href代码的jsp中将两个值发送到另一个jsp?

  15. 15

    将变量发送到一个xib到另一个

  16. 16

    如何将标签参数从JSP发送到servlet?

  17. 17

    将选定的对象从JSP发送到Servlet

  18. 18

    如何将参数从jsp页面发送到servlet?

  19. 19

    如何将 JSP 页面循环中的值传递到另一个 JSP 页面?

  20. 20

    将字符串从一个活动发送到另一个活动,并将其用作AsyncTask中的url参数

  21. 21

    将值从 Servlet 发送到客户端 JSP 时获取空值

  22. 22

    将数据从一个jsp传递到另一个jsp并显示该jsp视图

  23. 23

    将数据从一个jsp传递到另一个jsp并显示该jsp视图

  24. 24

    如何在没有表单的情况下为每个循环将值从一个JSP页面发送到另一JSP页面?

  25. 25

    使用<jsp:include>标记将参数传递到另一个JSP文件

  26. 26

    将选定单选按钮的值从一个 jsp 传递到另一个

  27. 27

    如何将表单字段值作为会话从jsp发送到servlet

  28. 28

    将jsp multipart / form-data形式的输入值发送到servlet

  29. 29

    将值从 Servlet 发送到 JSP,而不会在 URL 上显示 cookie 和会话

热门标签

归档