在home.jsp中设置Actioncontext的会话属性

时间:2015-01-11 14:41:45

标签: java jsp struts2 ognl actioncontext

默认情况下,如果我有一个struts主页,它是home.jsp,可以是:

<%@taglib uri="/struts-dojo-tags" prefix="sd"  %>
<%@taglib uri="/struts-tags" prefix="s"  %>
<head>
<sd:head/>

</head>

<s:form action ="verify">
<s:textfield name="uname" label="name" required="true"/>
<s:textfield name="session.test2" label="test2"></s:textfield> ------(X)
<s:textfield name="age" label="age" required="true"/>
<sd:autocompleter name="country" list="cricketnations" showDownArrow="false" label ="cricket playing nations">
</sd:autocompleter>
<sd:datetimepicker name="dob" label="date of birth" displayFormat="dd-mm-yyyy" value="todayDate"/>
<s:submit  value="check"/>

</s:form>

正如您所看到的,我已经指出了第X行,我想在actioncontext的Session属性中直接设置test2参数,而不是在valuestack中。我想在view.jsp中将此值打印为 - <s:property value="%{#session.test2}" />,但输出结果为test2本身。怎么做到这一点? 我上面使用的那个似乎当然是错的:(

任何帮助将不胜感激

由于 Jayendra

0 个答案:

没有答案