将 struts 2 操作重定向到 struts 1 操作
我们很长时间以来一直在使用struts 1。我对struts 2了解不多。我们公司正在使用基于组件的架构。核心 UI 组件正在使用 struts 1。旧的 struts 1 组件和新的 struts 2 组件将使用核心组件。我不太确定 struts 1 操作请求是否可以重定向到 struts 2 操作,反之亦然。例如,我们有一个用 struts 1 制作的列表框架。列表页面的呈现将使用该框架进行。现在,如果用户通过选择列表屏幕上的记录来执行任何操作,将调用 struts 2 操作,并在请求完成后将其重定向回列表页面(这是 struts 1 操作)。
We have been using struts 1 since long time. I don't know much about struts 2. Our company is going with component based arch. Core UI components are using struts 1. Core components will be used by old struts 1 components as well as new struts 2 components. I am not really sure if struts 1 action request can be redirected to struts 2 action or vice versa. e.g. We have a listing framework which is made in struts 1. Rendering of listing page will happen using this framework. Now if user perform any operation by selecting the record on listing screen, struts 2 action will be called and after completion of request it will be redirected back to the listing page(which is struts 1 action).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要将 struts2 操作重定向到 struts1 操作,请将以下内容放入 struts 2 struts.xml 文件中:
请注意,必须使用“& amp;” (没有空格)和“${field}”用于正确解析/传递 OGNL 参数。
To redirect a struts2 action to a struts1 action, put the following in your struts 2 struts.xml file:
Note that you must use "& amp;" (with no space) and "${field}" for OGNL parameters to be parsed/passed correctly.