你完全可以用struts的<html:checkbox>来实现你的功能。
1。首先在actionFrom中定义一个ArrayList叫props存放你的纪录。同时定义另外一个同长度数组叫checkboxInput对应于jsp上的checkbox。
2。jsp上用<logic:iterate>标签动态生成checkbox及相对应的纪录显示。
<logic:iterate id="BOA0050ID" name="YourFromName" property="props" indexId="index">
<html:checkbox property='<%="checkboxInput[" + (java.lang.Integer) pageContext.findAttribute("index")+ "]"%>' />
</logic:iterate>
3。递交页面时你就判断checkboxInput中哪个值为on就可以知道那个被选中了。
注意:form中的get方法一定要是:Public String getCheckboxInput(int i){的形式。
1。首先在actionFrom中定义一个ArrayList叫props存放你的纪录。同时定义另外一个同长度数组叫checkboxInput对应于jsp上的checkbox。
2。jsp上用<logic:iterate>标签动态生成checkbox及相对应的纪录显示。
<logic:iterate id="BOA0050ID" name="YourFromName" property="props" indexId="index">
<html:checkbox property='<%="checkboxInput[" + (java.lang.Integer) pageContext.findAttribute("index")+ "]"%>' />
</logic:iterate>
3。递交页面时你就判断checkboxInput中哪个值为on就可以知道那个被选中了。
注意:form中的get方法一定要是:Public String getCheckboxInput(int i){的形式。
解决方案 »
- jpa注解的一个小问题
- myeclipse8.0ga怎么扩展安装插件。说是在安装路径下面建立links路径。那么哪个是安装路径
- Panel类不能使用MouseListener吗?
- 本次公开.struts2.0和struts2.0+spring2.0+hibernate3.0整合开发快速入门。
- 求一个选择排序的代码
- web services 组合系统的开发到底要学些什么东西?
- 新手关于J2EE的问题
- 找不到类,好奇怪
- Java J2EE / EJB / JMS /j2me 各自用来做什么的??(强烈送分)
- grizzly服务器上传问题
- struts项目,tomcat报错,帮帮我好吗?
- 怎么配置jb9+weblogic8+sql2000
1)我需要用Actionform传递参数,好象必须用struts html tags吧!!不用的话,JSP的输入元素应该不能绑定到ActionForm
2)如果不用这些标志,Struts结构中的Action认吗?
String[] checkbox=httpServletRequest.getParameterValues("min")
目前程序调式好象是不识别的。因为不用Action而用另外一个JSP是可以得到的。3)目前最大的问题是我想把值放到checkbox的value中,
<input type="checkbox" name=mid value=<%=i%>>
通过2)步中的action获取checkbox的值,我可以方便地用这个值操作我的数据库。
但把上面这句改成struts html tags,value属性必须用""括起来,我用双引号,编译时程序报
checkbox的setvalue(int)错误,我记得不很清楚,但大概是这个意思。
我不用双引号,编译是告诉我必须用quote,我真的没办法。
就可以