表单bean到会话变量

时间:2008-10-16 10:48:54

标签: struts tags

如果我可以使用

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

取代一个值我如何使用struts标签来保存一个变量到该sesssion

在sudo代码中

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

这可能吗?

2 个答案:

答案 0 :(得分:1)

我不这么认为。 Struts标签仅在jsp页面中可用。

但你可以这样做:

如果bean smlMoverDetailForm在范围请求中

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

否则,如果bean smlMoverDetailForm在范围会话中

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

答案 1 :(得分:0)

迟到但可能。映射操作时,可以在struts-config.xml文件中将会话范围设置为表单bean。