servlet中如何获取选中的checkbox的值?值是动态地从数据库中读出的。

<%intn=0;while(result.next()){%><tr><tdalign="center"><%=result.getString(1)%></td><t... <%
int n=0;
while(result.next()){
%>
<tr>
<td align="center"><%=result.getString(1)%></td>
<td align="center"><%=result.getString(2)%></td>
<td align="center"><%=result.getString(3)%></td>
<td align="center"><%=result.getString(4)%></td>
<td align="center"><%=result.getString(5)%></td>
<td align="center"><%=result.getString(6)%></td>
<td align="center">
<input type="checkbox" name="check" id="check" value="<%=result.getString(1)%>" /></td>
<%out.println(id); %>
</tr>
<%
}
%>

就是要实现复选框选中的值传到servlet中用result.getParameter能够获取到,要怎么做?
展开
 我来答
Qting
2012-04-19 · 超过19用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:19.5万
展开全部
var ids = document.getElementByName("name").checkbox;
ids是一个集合以,分隔。你将ids保存到值占中,
//将对象放入Session
HttpSession session=request.getSession();
session.setAttribute("foo",你取到得值);
//从session上获取
HttpSession session=request.getSession();
Object foo=session.getAttribute("foo");
---foo就是你要调的那个值
你可以在servlet里面用获取String[] string = foo.split(",");
追问
现在checkbox的值我已经能获取到了,
可是js里面是不可以用session的啊,这个要怎么解决?我想的是先在html里调用这个js函数把结果取出来,然后再设置到session里。这样行吗?
追答
你可以先试试,其实可以将他做为跳转参数,带着放在路径后面。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式