Мы медленно переносим наше приложение из Struts1 в Struts 2, но для первой итерации мы просто запускаем их вместе, а все новые страницы будут в Struts2. Моя проблема: как перейти со страницы strut1 на страницу struts2?Перейдите со страницы Struts1 на страницу Struts 2
У меня есть страница struts1, которая позволяет пользователю выбирать тип отчета. Все, кроме одного, являются struts1. Последний выбор - страница struts2. Мне нужно перейти с экрана выбора (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
.
Я предлагаю мигрировать на действия на действия основе, а на вид/страницы основе. Мигрируя действие, перенесите все затронутые страницы. –
Из вашей рекомендации - вы говорите, что я должен перенести все функции отчетности в Struts2, а не одновременно сообщать отчеты struts1 и отчеты struts2? – mhugh220
Да, одно действие за раз. В контексте вопроса - полная отчетность. –