【发布时间】:2012-02-23 01:59:23
【问题描述】:
大家好,我正在为 Struts2 应用程序的 JSP 中的一个字段做复选框列表。
JSP 中的代码:
<s:checkboxlist list="subjectList" name="subjects"/>
行动类:
I have used some if/else condition to get the selected checkbox values in Action class as follows.
if(this.getSubjects().trim().contains("CSC"))
subject.setCSC("true");
else
subject.setCSC("false");
if(this.getSubjects().trim().contains("ECE"))
subject.setECE("true");
else
subject.setECE("false");
在数据库中存储输出对象subject。它工作正常。 表中有CSC(true/false)、ECE(true/false)这样的字段。
现在我想保留复选框列表选项,就像数据库值一样。如果该字段为真,则必须在 SELECTED 中,如果该字段为假,则应在 Jsp 中为 UNSELECTED。
那么如何从数据库值中保留复选框列表中的值。如果是单个复选框可以轻松设置值字段。如果是列表框如何进行。
欢迎对此任务提出更多建议。提前致谢!!!
【问题讨论】:
-
如果我没看错你想自动检查页面加载吗?
-
@UmeshAwasthi:你是对的。自动检查页面加载。非常感谢。
标签: database struts2 checkboxlist