Форма с областью сеанса - PullRequest
       19

Форма с областью сеанса

0 голосов
/ 16 декабря 2011

У меня есть форма действия, связанная с отображением действия в области сеанса.После отправки формы я хочу внести некоторые изменения в форму, когда она достигнет действия.

Кроме того, вышеупомянутое действие перенаправляет запрос в какое-то другое действие на основе параметра запроса.Но когда форма достигает второго действия, изменения, которые я внес в нее в первом действии, исчезают.

Я использую Struts 1.x

Первое действие

MultiChangeForm changeForm = (MultiChangeForm)form;
myCustomChanges(changeForm);
request.getSession().setAttribute("form", changeForm);

2nd Action

MultiChangeForm changeForm = (MultiChangeForm) request.getSession().getAttribute("form");

struts-config

<action path="/multiController"
type="com.multi.action.MultiControllerAction"
name="MultiChangeForm"  
scope="session"
input="form.jsp"
validate="false">
<forward name="generate" path="/Generate.do"  />
</action>

<action path="/Generate" type="com.multi.action.MultiGenerateAction"
name="MultiChangeForm"  
scope="session"
input="form.jsp"
validate="false">

<forward name="success" path="ResultForm.jsp" /> 
<forward name="failure" path="form.jsp" />
<forward name="error" path="error.jsp"/>

</action>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...