首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于一个JSP页面上的动态数组动态赋值的有关问题

2013-10-31 
关于一个JSP页面上的动态数组动态赋值的问题%String sela,c,e//从数据库中动态读取的复选框选中结果S

关于一个JSP页面上的动态数组动态赋值的问题
<%
String sel="a,c,e";//从数据库中动态读取的复选框选中结果
String sel_s[]=sel.split(","); //转换成字符串数组

String a="a,b,c,d,e,f,g";//从数据库中动态读取的某个复选框组
String z[]=a.split(",");//转换成字符串数组

for(int i=0;i<z.length;i++){
%>

<input name='aaaa' type='checkbox' value='<%=z[i]%>'

<%
}
%>

问题是怎样把这个动态读取的复选框组选中的结果a,c,e动态的赋给动态复选框组aaaa呢,  使其成为值为a,c,e这三个值的复选框为选中状态,  本人刚学, 希望哪位大侠能详细的给说说并提供代码, 在此先谢谢了 jsp JSP数组 JSP数组动态赋值 JSP?WEB开发
[解决办法]
<%
String sel="a,c,e"; //从数据库中动态读取的复选框选中结果
String sel_s[]=sel.split(","); //转换成字符串数组

String a="a,b,c,d,e,f,g";//从数据库中动态读取的某个复选框组
String z[]=a.split(","); //转换成字符串数组

for(int i=0;i<z.length;i++){
var flag = false;
for(int j = 0j j < sql_s.length; j++) {
if (sql_s[j].equals(z[i])) {
flag = true;
break;
}
}
if (flag) {
%>

<input name='aaaa' type='checkbox' checked value='<%=z[i]%>'

<%
} else {
%>

<input name='aaaa' type='checkbox' value='<%=z[i]%>'

<%
}
}
%>

热点排行