如何迭代会话并将每个提交值保留在同一页面直到会话结束?
<html>
<body>
<s:form action="verify">
<s:textfield name="stuname" label="Enter Username" /><br>
<s:textfield name="stuage" label="Enter Age" /><br>
<s:textfield name="stumarks" label="Enter Marks" /><br>
<s:textfield name="country" label="Enter Country" /><br>
<s:submit value="Click" id="submit" />
</s:form>
<s:iterator>
Name:<s:property value="#session.a" /><br>
Age:<s:property value="#session.b" /> <br>
Marks:<s:property value="#session.c" /><br>
Country:<s:property value="#session.d" />
</s:iterator>
</body>
</html>
不需要迭代器。
在您的操作中将值设置为会话属性。
在 Jsp 中使用名称检索它们
例如。:
Name:<s:property value="#session.a" /><br>
Age:<s:property value="#session.b" /> <br>
Marks:<s:property value="#session.c" /><br>
Country:<s:property value="#session.d" />
这应该可以。
更新1:
用于显示所有输入的值集:
1)创建一个POJO
存储所有这些值(调用Person
).
2) 在你的行动中保持arraylist of Person
对象。
3)在每次提交时创建一个新的人员对象并将其添加到人员列表中。
4)在jsp中迭代人员列表并显示所有值。
无需会议。尽可能避免使用会话。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)