2009-09-21 5 views
0

En cliquant sur le lien de l'étiquette d'ancrage "click me" contrôle va à l'action définie dans <s:url> tag et envoie tous les valeurs param définies sous <s:url> tag. Voir ci-dessous -struts2: Sur checkbox cliquez sur le contrôle allez à l'action écrite dans le tag url comme <s: url action = "smactiion">

<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> 

Tout fonctionne bien. Mais je veux faire la même chose à l'aide case-à-dire <s:checkbox> au lieu de balise d'ancrage à savoir <s:a>. Mais il n'y a pas d'attribut href dans <s:checkbox> tag ... Voir ci-dessous le code -

<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'il vous plaît suggérer que dois-je utiliser inplace de « href 'attribut de <s:checkbox>.

Répondre

Questions connexes