如果你选择了这个checkbox后,需要将这个值传到数据库做出相应的处理。给你举个例子。
用c标签给你做。
${name}
${name}
${name}
一般情况下,要修改对象,最好是通过对象id修改,以上选中后,在action中可以通过得到request.getParamterValues("name"),来获取选中的框的value,获取到的是value数组,通过这个value数组进行处理。
你的request.getParamter("name")是对于单选框用的,复选框获取值用request.getParamterValues("name")。
可以这么说,name是获取选中的框,value才是真正需要获取的值。看样子你还没有做项目,等以后你做项目了就明白了。
希望采纳
type:checkbox 说明是复选框类型
value:checkboxName 是该复选框的值,如果提交到后台程序,传过去的值就是它了
name:checkboxName 该复选框的名字,用来识别该复选框的
value是指用户点选了这个复选框,那么就会把这个里面的值发送到数据库进行处理。
我刚开始也迷惑的,别人的value用来当回显用,而checkbox的value却是传值进去的,只能当他是特殊的了,value不可视的应该就是带值传入,可视的应该是拿值回显,我猜
用request.getParamter是只能用到单选框,如果是复选框就要用request.getParamterValue获取,name,而value是传过去响应的值,比如用到删除复选框时,用el表达式获取id集合传到servlet的中,然后在serviceImpl中遍历这个集合,在遍历中调用dao层的删除方法就好了,这个复选框删除其实都不用写什么。