struts2:获取多个复选框的值并使它们在另一个页面上选中
我正在研究struts2。 我的 jsp 页面(比如 a.jsp)中有 3 个复选框,
<s:checkbox name="authority" fieldValue="ORIGINATOR"/>
<s:checkbox name="authority" fieldValue="EVALUATOR"/>
<s:checkbox name="authority" fieldValue="EXECUTOR"/>
假设我检查了前两个,当我在操作类中获取“authority”的值时给出“ORIGINATOR,EVALUATOR”。 现在,在另一个 jsp 页面(例如 b.jsp)中,我按原样拥有所有这些复选框,并且我需要在此处检查我在之前的 jsp 页面(a.jsp)中检查过的这两个复选框。
提前致谢。
I am working on struts2. I have 3 checkbox in my jsp page (say a.jsp) like
<s:checkbox name="authority" fieldValue="ORIGINATOR"/>
<s:checkbox name="authority" fieldValue="EVALUATOR"/>
<s:checkbox name="authority" fieldValue="EXECUTOR"/>
Suppose I checked first two and when I fetched the value of “authority” in my action class in gives “ORIGINATOR, EVALUATOR”. Now in another jsp page (say b.jsp) I have all these checkbox as it is and I need those two checkbox should be checked here what I have checked in my previous jsp page (a.jsp).
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以将“value”属性设置为“true”以选中此复选框。
例如,您可以编写这样的代码: < s:checkbox name="authority" fieldValue="ORIGINATOR" value="%{var}" > 而“var”位于服务器端。
嗯,这是一个示例:
a.jsp
b.jsp
处理程序是:
You can set the "value" property to "true" to make this check box checked.
For example, you can write the code like this: < s:checkbox name="authority" fieldValue="ORIGINATOR" value="%{var}" > while the "var" is in the server side.
Well, this is an example:
the a.jsp
b.jsp
The handler is:
将逗号分隔的
string
转换为String[]
并将字符串数组设置为checkboxlist
的值。convert the comma separated
string
toString[]
and set the string array as value tocheckboxlist
.