解决方案 »
- 求答案,急!急!急!急!
- 菜鸟求教 高手请进
- hibernate和spring包的问题
- java奇怪的问题
- openModalDialog 问题,,在线等
- spring 加载后占用内存,如何释放
- 学习webservice 一脸迷茫 请大侠指导
- 如何将Tomcat5和j2se与发布站点一起打包成安装文件?有做过的请指教
- castor xml转javabean 异常“Illegal Text data found as child of”
- Java发送http请求出现Server sent an unsupported extension: type_35
- struts2 配置问题
- 迭代的NoSuchElement问题,搞了一下午,帮忙看下问题啊
但是从报的错误可以看出你在<s:checkboxlist这个标签中有个属性值在数字和字符串之间转换时有问题,比如这个属性值要的是数字,而你却传的是字符串,而且这个字符串也无法转换成数字。
给你个例子看下
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib prefix="s" uri="/struts-tags" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'hobby.jsp' starting page</title>
<script>
function o(id){
return document.getElementById(id);
}
function selInfo(selho){
var hos=document.all.ho;
for(var j=0;j<selho.split(",").length;j++){
for(var i=0;i<hos.length;i++){
if(selho.split(",")[j]==hos[i].value){
hos[i].checked=true;
}
}
}
}
</script>
</head>
<body onload="selInfo('${selhobby }')">
<s:checkboxlist list="hobbyList" name="ho" listKey="hobbys" listValue="hobbys"></s:checkboxlist>
</body>
</html>selhobby 格式为字符串:如"hobby1,hobby2,hobby3"
如果用数组和list一样简单
<s:checkboxlist list="#request.hobbyList" name="ho" listKey="hobbys" listValue="hobbys"></s:checkboxlist>
这样就行了