我现在的困惑是:
System.out.println(request.getParameter("checkboxName"));
输出的总是第一个被选中的checkbox序号,只有一个,就是2。
不知道怎样让它输出所有3个值。
System.out.println(request.getParameter("checkboxName"));
输出的总是第一个被选中的checkbox序号,只有一个,就是2。
不知道怎样让它输出所有3个值。
解决方案 »
- Java读取文件夹下的所有txt文件并显示在web页面中……有点晕
- 要选择技术架构,请教用socket和用webservice有什么区别各自的优缺点,请牛人给予指点
- structs2标签 jsp页面把list传到action
- textarea的内容为什么无法保存到数据库
- ---求教:struts1.2 文件批量下载思路---
- linux下生成的JS在Windows下不能使用?
- java 中图片的线性缩放
- 我在用j2ee1.4的deploytool部署其中example程序ConverterApp的时候出现这样的错误,是怎么回事?
- 这个J2EE SDK 开发包里面的APPLICATION SERVER到底是什么东西!!回答有分!!!
- 问题出在哪???请指教
- 求救,数据库连接问题~~~(高分!!)
- 急寻:jboss4配置mssql2000,开发ejb,不支持事务处理
和其对应的setter 和 getter方法
for (int i = 0; i < checkBoxs.length; i++) {
j = Integer.parseInt(checkBoxs[i]);
if (sthName[j] != null) {
“执行对选定项的操作”
}
}
<form-bean name="checkboxForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="checkboxPro" type="java.lang.String[]"/>
</form-bean>
</form-beans>这个我试过了,出来什么都没有
照你的做了,但是好像不能把取到的值CAST为String[]HTTP Status 500 -
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletExceptionroot cause java.lang.ClassCastException
这样也是同样报错。
看来不是CAST的问题,而是程序就认为checkBoxName不是一个数组。
难道是在JSP里定义错了???
http://community.csdn.net/Expert/topic/3319/3319038.xml?temp=.7768366请大家帮帮忙哦
在ActoinFormBean中定义一个数组就可以了,很简单的如在写数据时按2,4,5这么存在显示数据时用String.split(",")方法将2,4,5还原成数组就可以了
在提效数据时得到的数据是一个数组,你把这个字符串数组变成2,4,5的形式,写入数据中这个能明白吧下面是显示数据了
从数据库中取数据时返回的是2,4,5 你将它转成字符串数组,用split(",")方法这个能明白吧
如果以上两个明白了,你的问题也就解决了
不过如果有可能的话,我更希望到httpServletRequest中去取。