从 Struts1 页面导航到 Struts 2 页
Navigate from Struts1 page to a Struts 2 page
我们正在慢慢地将我们的应用程序从 Struts1 迁移到 Struts 2,但是对于第一次迭代,我们只是将它们 运行 放在一起,所有新页面都将在 Struts2。我的问题是:如何从 strut1 页面导航到 struts2 页面?
我有一个 struts1 页面,允许用户 select 报告类型。除了一个 select 离子外,所有离子都是 struts1。最后 selection 是 struts2 页。我需要从 selection 屏幕 (struts1) 转到新的 struts2 页面。
这是一些代码:
struts-config.xml
<action path="/reporting" type="........ReportingAction" name="reportForm" input="/WEB-INF/jsps/reporting.jsp" scope="session">
<forward name="outbound" path="/WEB-INF/jsps/reportingSelectDate.jsp">
</forward>
<forward name="inbound" path="/WEB-INF/jsps/reportingInboundSelectDate.jsp">
</forward>
<forward name="usage" path="/WEB-INF/jsps/reportingUsageSelectDate.jsp">
</forward>
<forward name="expansion" path="/s2/expansionReportEntry.jsp">
</forward>
<forward name="failure" path="/WEB-INF/jsps/reporting.jsp">
</forward>
<forward name="login" path="/login.do">
</forward>
</action>
我想转发 "expansion"
到新的 Struts 2 页。这是正确的方法吗?假设我 struts.xml
和 web.xml
设置正确。我有 struts2 过滤器处理 .action
和 struts1 做 .do
。
正确的方法是重定向到新框架,即使不建议维护两个框架
<forward name="expansion" path="/s2/expansionReportEntry.action" redirect="true">
我们正在慢慢地将我们的应用程序从 Struts1 迁移到 Struts 2,但是对于第一次迭代,我们只是将它们 运行 放在一起,所有新页面都将在 Struts2。我的问题是:如何从 strut1 页面导航到 struts2 页面?
我有一个 struts1 页面,允许用户 select 报告类型。除了一个 select 离子外,所有离子都是 struts1。最后 selection 是 struts2 页。我需要从 selection 屏幕 (struts1) 转到新的 struts2 页面。
这是一些代码:
struts-config.xml
<action path="/reporting" type="........ReportingAction" name="reportForm" input="/WEB-INF/jsps/reporting.jsp" scope="session">
<forward name="outbound" path="/WEB-INF/jsps/reportingSelectDate.jsp">
</forward>
<forward name="inbound" path="/WEB-INF/jsps/reportingInboundSelectDate.jsp">
</forward>
<forward name="usage" path="/WEB-INF/jsps/reportingUsageSelectDate.jsp">
</forward>
<forward name="expansion" path="/s2/expansionReportEntry.jsp">
</forward>
<forward name="failure" path="/WEB-INF/jsps/reporting.jsp">
</forward>
<forward name="login" path="/login.do">
</forward>
</action>
我想转发 "expansion"
到新的 Struts 2 页。这是正确的方法吗?假设我 struts.xml
和 web.xml
设置正确。我有 struts2 过滤器处理 .action
和 struts1 做 .do
。
正确的方法是重定向到新框架,即使不建议维护两个框架
<forward name="expansion" path="/s2/expansionReportEntry.action" redirect="true">