首先action在数据库中取出所有的checkbox记录
List<Access> lists=this.as.select();
ActionContext.getContext().put("lists",lists);
然后我在jsp中如下写
<tr><td><s:iterator value="#lists">
<tr><td><input type="checkbox" value="<s:property value='accessCode'/>" name="accessCodeId" id="accessCodeId"/>: <s:property value="name"/></td></tr>
</s:iterator></td></tr>
然后取出某一个用户的记录里面的accessCodeId属性是已选的checkbox选项的List,然后我就把这个对象传向了jsp
CityUserAccess userAccesses=this.cuas.findUserAccess(userId);
ActionContext.getContext().put("userAccesses",userAccesses);然后。就不会了。
各位大神,该在那个jsp中如何写才能让数据回显呢?附上这两个类public class Access { private String name;
private String accessCode;
public class CityUserAccess {
private String id;//无意义
private String userId;
private String name;
private List<String> accessCodeId;
List<Access> lists=this.as.select();
ActionContext.getContext().put("lists",lists);
然后我在jsp中如下写
<tr><td><s:iterator value="#lists">
<tr><td><input type="checkbox" value="<s:property value='accessCode'/>" name="accessCodeId" id="accessCodeId"/>: <s:property value="name"/></td></tr>
</s:iterator></td></tr>
然后取出某一个用户的记录里面的accessCodeId属性是已选的checkbox选项的List,然后我就把这个对象传向了jsp
CityUserAccess userAccesses=this.cuas.findUserAccess(userId);
ActionContext.getContext().put("userAccesses",userAccesses);然后。就不会了。
各位大神,该在那个jsp中如何写才能让数据回显呢?附上这两个类public class Access { private String name;
private String accessCode;
public class CityUserAccess {
private String id;//无意义
private String userId;
private String name;
private List<String> accessCodeId;
解决方案 »
- 一个JS与Flex交互的问题,求各路高手解答,万分感谢!
- js闭包
- 急请教:控键名称循环控制问题
- 急,如何获取循环随checkbox生成的文字
- 问一个js语法的问题。
- 请问这个两个条件的判断语句哪里错了,为什么怎么调试都没用阿!
- 似乎js不能完全抓住onmousemove
- 如何使表格不被表单撑开?
- 怎么设置让COOKIE失效,有的朋友说把失效时间设置为当前时间就可以了吗?怎么设置啊?有没有相关的资料啊?有代码最好了!!谢谢了
- 如何实现一个链接同时改变另外两个框架的刷新?
- jquery 动态添加select的option 不能使用$('select').val("a")
- jquery里面带参数的方法是怎么实现的?
<input type="checkbox" name="accessCodeId" value="2" />2<br />
<input type="checkbox" name="accessCodeId" value="3" />3<br />
<input type="checkbox" name="accessCodeId" value="4" />4<br />
<input type="checkbox" name="accessCodeId" value="5" />5</form>
<script type="text/javascript">
var asscessCodes = '1,2,5'; //将客户选择的值替换1,2,5,这里只是给个示例参考
var arr = asscessCodes.split(',');
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < document.form1.accessCodeId.length; j++)
if (document.form1.accessCodeId[j].value == arr[i]) {
document.form1.accessCodeId[j].checked = true;
break;
}
}
</script>