在Struts2中以单个表单创建工作流

在Struts2中以单个表单创建工作流,struts2,struts2-jquery-plugin,Struts2,Struts2 Jquery Plugin,我正在使用。我正在寻找一个组件,它可以通过在一个页面上显示(创建)单个表单中的多个步骤来创建工作流,其中当前步骤是部分处理的,并且仅当当前步骤通过验证时才显示下一步 所有步骤必须按规定顺序依次执行 例如,在用户注册表单中,必须先填写用户的人员信息,然后再填写其联系信息等 如果在填写人员信息时违反了任何验证,则不得执行下一步(填写联系信息)。只有在未违反人员信息验证的情况下,才应执行此操作 目前,我只能看到哪些似乎不能满足这些要求 Struts2中是否有任何组件可用于满足这些要求 长话短说:我正在

我正在使用。我正在寻找一个组件,它可以通过在一个页面上显示(创建)单个表单中的多个步骤来创建工作流,其中当前步骤是部分处理的,并且仅当当前步骤通过验证时才显示下一步

所有步骤必须按规定顺序依次执行

例如,在用户注册表单中,必须先填写用户的人员信息,然后再填写其联系信息等

如果在填写人员信息时违反了任何验证,则不得执行下一步(填写联系信息)。只有在未违反人员信息验证的情况下,才应执行此操作

目前,我只能看到哪些似乎不能满足这些要求

Struts2中是否有任何组件可用于满足这些要求


长话短说:我正在寻找与PrimeFaces提供的组件完全相同的组件。无论如何,我需要创建一个工作流,在该工作流中,活动的单个页面可以以不同的顺序步骤显示。有没有一种简便的方法可以实现这一点?

因此,您希望在struts2中为多步骤表单提供插件或组件。现在还没有这样的实现,但是你可以自己创建一个。谷歌有很多这样的例子

这是我在中找到的一个实现

即便如此,这也是一个不错的选择。您需要对底层逻辑进行编程:)

试试jquery选项卡式窗格。。使用Ajax调用,因为我在问题中的链接不适合满足问题中指定的要求[您可能会发现您的prinefaces功能..AFAIK没有现成的功能。但是看看这个插件:。对于单页要求,您可以发送ajax请求,而不是提交表单。