Сформировать компонент в переменную сеанса - PullRequest
0 голосов
/ 16 октября 2008

Если я могу использовать

<td><textarea><bean:write name="smlMoverDetailForm" property="empFDJoiningDate"/>
</textarea></td>

чтобы переместить значение, как я могу использовать теги Struts, чтобы сохранить переменную в сессию

в коде sudo

session.setAttribute("test" , "<bean:write name="smlMoverDetailForm"
property="empFDJoiningDate"/>");

возможно ли это?

Ответы [ 2 ]

1 голос
/ 07 ноября 2008

Я так не думаю. Теги Struts доступны только на страницах jsp.

Но вы можете сделать что-то вроде этого:

если bean-компонент smlMoverDetailForm находится в запросе области действия

session.setAttribute("test",((THECLASSOFTHEBEAN)request.getAttribute("smlMoverDetailForm")).getEmpFDJoiningDate());

иначе, если bean smlMoverDetailForm находится в сеансе области действия

session.setAttribute("test",((THECLASSOFTHEBEAN)request.getSession().getAttribute("smlMoverDetailForm")).getEmpFDJoiningDate());
0 голосов
/ 29 августа 2012

Поздно, но возможно. При сопоставлении действия вы можете установить область сеанса для вашего компонента формы в файле struts-config.xml.

...