曾经好几个作业中都想要用<s:hidden>隐形传值,一直没有成功。
今天放弃使用了,竟然成功了。
我放弃使用居然成功了,原来只要设置好getter和setter之后就不用管了,只要变量名对就会自动使用了。
不要试图去调用,赋值等等,非常容易变成空值。具体原因待查。也许是pojo与object的关系吧。
附上各种可以用的代码:
ONGL
<s:hidden name="qname" value="%{#session.questionname}"></s:hidden>
<s:hidden name="qname" value="String"></s:hidden>
<s:hidden name="qname" value="数组名"></s:hidden>
EL
<s:hidden name="qname">${requestScope.qname}</s:hidden>