如何使用struts2创建向导屏幕布局?
我想为我的项目构建一个向导屏幕。 为此,我使用 struts2 框架。 谁能帮我....
I want to build a wizard screens for my project. For that i am using struts2 framework. Can anyone help me....
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您将需要实现 ScopeInterceptor 创建类似向导的界面。 另一种方法是实现自定义对话范围。 关于这方面的精彩教程可以在此处找到。
You will want to implement the ScopeInterceptor to create wizard like interfaces. An alternative is to implement custom conversational scope. A great tutorial on this can be found here.
我的建议是……不要。 至少不是直接的。 使用 Spring Webflow。 它在向导和会话状态风格流程方面表现出色。 注意:Spring Webflow 可以在其他 Web 框架之上使用,尤其是 Spring MVC 和 JSF。 有一个 Struts 2 Webflow 插件。
如果您不打算使用 Webflow,那么它与编写普通控制器/操作/视图/表单没有太大区别,只是逻辑可能会变得非常乏味。
My suggestion is... don't. At least not directly. Use Spring Webflow. It is vastly superior at wizard and conversational state style processes. Note: Spring Webflow can be used on top of other Web frameworks, most notably Spring MVC and JSF. There is a Struts 2 Webflow plug-in.
If you're not going to use Webflow, it's not really much different to coding normal controllers/actions/views/forms, except the logic can get really tedious.