У нас есть зрелое приложение, работающее на Struts 1.2 и скорости, и мне нужно преобразовать страницу из виртуальной машины в jsp.
Поэтому я изменил свой Struts-config, чтобы изменить пересылку на новый файл JSPв JSP я пытаюсь отобразить некоторые данные, назначенные компоненту формы, но все свойства формы отображаются в JSP пустыми.Когда я смотрю на саму форму, я вижу, что это разные объекты.Так что каким-то образом компонент формы, который я использовал в своем действии, отличается от того, который видит JSP.
Есть идеи?
<form-beans>
<form-bean name="scheduleDisplayForm" type="web.scheduler.ScheduleDisplayForm"/>
</form-beans>
<action-mappings>
<action path="/displaySchedule"
type="web.scheduler.ScheduleDisplayAction"
name="scheduleDisplayForm" scope="request" parameter="method">
<!--<forward name="success" path="/scheduler/scheduler.vm"/>-->
<forward name="success" path="/scheduler/scheduler.jsp"/>
</action>
</action-mappings>
в моем JSP Я просто пытаюсь это сделать:*
<%@ page contentType="text/html" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="h" uri="http://java.sun.com/jsp/jstl/xml" %>
<%@ taglib prefix="b" uri="http://jakarta.apache.org/struts/tags-bean" %>
<jsp:useBean id="schedule" class="web.scheduler.ScheduleDisplayForm" scope="request"/>
<!-- display the object -->
<%=schedule%>
<!-- shows NULL -->
<%=schedule.getRoomsToDisplay()%>