我在jsp文件中想用href的方法传递选中checkbox中的value值到后台的action 的java类中怎么办?

<ahref="deleteDoctor.action?checkbox=。。。target="centerframe"/>删除我的checkbox<inputtype=... <a href="deleteDoctor.action?checkbox=。。。 target="centerframe"/>删除

我的checkbox
<input type="checkbox" name="checkbox" value="<s:property value='id'/>" />
有好几个
展开
 我来答
惟有池塘白碧1
2013-05-02 · 超过22用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:50.6万
展开全部
你好:
我理解你的jsp中格式应该是这样的:
<input type="checkbox" name="checkbox" value="<s:property value='id'/>" />
<a href="checkBoxFunction()" target="centerframe"/>删除
你的目的其实就是想删除你checkbox 的选中项。这样的话最直接的方法你只能用ajax或jquery实现:
jquery实现:
1.导入jquery包。

2 .<script language="javascript">

function checkBoxFunction(){
$.get(
//提交的action

deleteDoctor.action,
//传输的数据

{name:<s:property value='id'/>},
//回调函数

function(){
alert();

},
//返回数据类型

"text"

);

}

</script>
这样就可以顺利的把数据传送到后台处理了。
希望可以帮到你!
追问
可不可以用js弄成个string[]然后把这个参数传递过去呢?这样应该怎么做呢?
追答
不用拼String[],只要你checkbox的name属性是一个名字就好了!
xtcelwork
2013-05-02 · 超过18用户采纳过TA的回答
知道答主
回答量:93
采纳率:0%
帮助的人:23.2万
展开全部
当然是放在form 中去submit了
checkbox的多值参数放到href中显示应该是
<a href="deleteDoctor.action?checkbox=1&checkbox=2&checkbox=3。。。 target="centerframe"/>
这种样式的,有多个同名的参数
到了接收参数的java方法里,servlet中你要建一个数组去接收这个checkbox的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漫步匆匆
2013-05-02 · TA获得超过109个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:99万
展开全部
那你就在点删除的时候,触发个JS事件,把checkbox选中的值用某个符号拼起来,再在deleteDoctor.action?checkbox的路径后加上参数
追问
能教我这个js怎么写么  跪求
追答
JS真不会,,要是我的做的话,我会把 删除功能 做成提交action的form里,这样的话,就不用拼啥JS了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式