JSP 获取 复选框的值问题。

小海盗头头 2008-11-04 09:56:13
a.jsp 有三个复选框名为 tbs 从数据库获取值0,1 如果为 1 复选框为选中状态
复选框 1,3 为选中状态,把 1 钩打掉,提交到b.jsp ,怎么跟数据库数据进行判断?
...全文
1339 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tylty 2008-11-06
  • 打赏
  • 举报
回复
request.getParameterValues(c1);

for(c1){
for(di){
if(c1等d1){
dddddd
}else{
dddd
}
}
}
小海盗头头 2008-11-05
  • 打赏
  • 举报
回复
我没有使用任何标签和struts,是不是就没法子实现了?
郭雪品 2008-11-05
  • 打赏
  • 举报
回复
用标签库里的c标签吧,用c:if做数值的判断,如果是1就值行这个标签对里面的内容.
在这个标签对里写上checkbox就行了.选中项的就加一个checked.
如果不是1就用c:otherwise标签对里的内容.
详细的例子,你搜一下就有这个标签的用法.
boboo_2000_0 2008-11-05
  • 打赏
  • 举报
回复
支持request.getParameterValues();这个方法。
zjc_love 2008-11-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lihan6415151528 的回复:]
引用楼主 lwvt 的帖子:
a.jsp 有三个复选框名为 tbs 从数据库获取值0,1 如果为 1 复选框为选中状态
复选框 1,3 为选中状态,把 1 钩打掉,提交到b.jsp ,怎么跟数据库数据进行判断?


这个传到b的话 用request.getParameterValues();获取

然后与数据库交互的话,取出对应项得是否选中值,与a页面获取到得,一判断就行了
然后连接响应代码
[/Quote]
request.getParameterValues();
获取到的是String[]
建立数据库连接
然后使用for循环update状态
关闭连接

update的主键如果在a.jsp中没有显示保存的话,要使用hidden保存一下,然后在b.jsp中先获取id再update
YL_Show 2008-11-05
  • 打赏
  • 举报
回复
Mark
lihan6415151528 2008-11-05
  • 打赏
  • 举报
回复
[Quote=引用楼主 lwvt 的帖子:]
a.jsp 有三个复选框名为 tbs 从数据库获取值0,1 如果为 1 复选框为选中状态
复选框 1,3 为选中状态,把 1 钩打掉,提交到b.jsp ,怎么跟数据库数据进行判断?
[/Quote]

这个传到b的话 用request.getParameterValues();获取

然后与数据库交互的话,取出对应项得是否选中值,与a页面获取到得,一判断就行了
然后连接响应代码
woshizn 2008-11-04
  • 打赏
  • 举报
回复

楼主,用struts没,

如果是struts-html:checkbox就简单了

只用actionform里有与checkbox的value一样的值就勾上的
zhoushaolan 2008-11-04
  • 打赏
  • 举报
回复
把复选框取一样的名字。
String[] name=request.getParameterValues("checkName");
这个方法可以得到是否选中的复选框的value值。。。

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧