……我想在jsp中写了一个复选框,要怎么才能传递主键值啊
具体语句是out.print("<input type=checkbox name=id value=1></input>");我要怎样才能在复选框中存主键值然后在选中的时候获取主键值呢。。。。复选框貌似是应该要动态生成的,列表中增加一条选项就要在那个选项的后面加一个复选框。。。看到你给人家的解答很崇拜,帮帮我这个菜鸟吧,拜托了!嗯!
具体语句是out.print("<input type=checkbox name=id value=1></input>");我要怎样才能在复选框中存主键值然后在选中的时候获取主键值呢。。。。复选框貌似是应该要动态生成的,列表中增加一条选项就要在那个选项的后面加一个复选框。。。看到你给人家的解答很崇拜,帮帮我这个菜鸟吧,拜托了!嗯!
答案:把需要获取的值赋值给value属性就行了。建议在jsp中用jstl的<c:foreach>标签
<c:forEach items="${vals }" var="val">//vals是你的复选框需要获取的值的集合
<input type="checkbox" value="${val }"/>
</c:forEach>
其他:复选框 中的value 就是你的值 你可以在它选择的时候加上onselected之类是事件(忘了那个事件了) 来修改值。要传你的ID然后就可以修改了。到后台传递接受的时候就可以看到值了。 out.print("<input type=‘checkbox‘ name=id value=‘"+id+"’>用户一</input>");
id为你所说的主键
上一个:急寻高手!asp网站调用执行一jsp系统提供的java接口详细方法,解决高分相送!
下一个:html xml asp php jsp css都有什么区别?