struts2:在复选框上单击控件转到用url标记写的操作,如<s:url action =“smactiion”> </s:url>

时间:2009-09-21 06:34:04

标签: struts2

点击锚标记链接“点击我”控件转到<s:url>标记中定义的操作,并发送<s:url>标记下定义的所有参数值。见下文 -

<s:url id="matchId" action="someAction">
<s:param name="QuotFileName" value="FileName"/>
<s:param name="QuotContentType" value="ContentType"/>
</s:url>
<s:a href="%{ matchId }">click me</s:a>

一切运行良好。 但我想使用复选框<s:checkbox>而不是锚标记<s:a>. 来做同样的事情但是<s:checkbox>标签中没有href属性...请参阅下面的代码 -

<s:url id="matchId" action="someAction">
<s:param name="QuotFileName" value="FileName"/>
<s:param name="QuotContentType" value="ContentType"/>
</s:url>
<s:checkbox href="%{ matchId }"></s:checkbox>

请建议我应该使用<s:checkbox>.

的'href'属性

1 个答案:

答案 0 :(得分:1)

你能使用onclick属性调用一些将window.location设置为你想要的Javascript吗?

http://struts.apache.org/2.1.6/docs/checkbox.html