【问题标题】:Is it possible to transfer data between html pages driven by spring web flow?是否可以在spring web flow驱动的html页面之间传输数据?
【发布时间】:2012-06-26 01:34:37
【问题描述】:

我知道在 Spring Web Flow 中 jsp 之间传递数据。

spring web flow驱动的html页面之间是否可以传输数据。我不想使用 HTML5 本地存储功能。

例子:

Page 1: 员工 ID 搜索框。
Page 2: 员工详细信息搜索结果。

我能想到的两种方式:

  1. 通过ajax获取第1页中的员工详细信息,并将结果传递到第2页。
  2. 将员工 ID 传递到第 2 页,并通过 onload 中的 ajax 获取结果。

在这两种情况下,我都需要传递任何变量/数据。我对此感到困惑。

Spring webflow 中有什么东西可以用来做这个吗?

提前致谢, 伊斯瓦

【问题讨论】:

    标签: java javascript spring jakarta-ee spring-webflow


    【解决方案1】:

    当然,你可以做任何一个。您需要在两者之间有一个侦听器来接受来自第 1 页的员工 ID,搜索详细信息,将结果放入请求或会话范围,然后重定向到显示页面。你甚至不需要 Spring web flow 来做这件事;一个简单的控制器就可以了。

    我什至不明白你为什么需要两页。从一个文本框或下拉列表中进行选择以填充同一页面上的第二个文本框是很常见的。

    【讨论】:

    • 谢谢达菲莫!实际上我的要求是使用 HTML(不是 JSP)和 Spring webflow。是否还有可能。如果是这样,您能否解释一下如何设置监听器。我是这方面的初学者。
    • 是的,监听器是一个映射到特定 URL 的 Spring 控制器。使用 HTTP 请求的第一个下拉部分中的值进行 AJAX 调用。控制器获取值,获取响应,并将其添加到下一页的模型中。我没有在任何地方说 JSP。它适用于直接的 HTML。
    • 但是...但是...您如何在纯 HTML 中摆脱请求或会话范围?如果你真的需要源代码是纯 HTML,根本没有动态,我不知道你是怎么做到的。
    猜你喜欢
    • 1970-01-01
    • 2013-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 2017-05-01
    相关资源
    最近更新 更多