2010-03-12 1 views

Répondre

0

Pour l'ancre à l'aide des entretoises de l'utilisation de cette étiquette

<s:url id="url" action="dummyAction"> 
    <s:param name="parameterName"><s:property value="parameterValue"/></s:param> 
</s:url> 
<s:a href="%{url}">Click here</s:a> 
+0

les paramètres de formulaire seront-ils transmis correctement aux propriétés du bean? J'ai quelques champs de texte dans le formulaire. Je veux que leurs valeurs entrent dans les propriétés du bean lorsque l'utilisateur clique sur l'ancre – Anand

+0

Prenez l'aide de javascript et remplissez le avant de cliquer sur le lien .. de cette façon, vous pouvez sumbiter le formulaire de saisie de l'utilisateur. –

+0

Prenez l'aide de javascript et remplir le avant de cliquer sur le lien .. de cette façon, vous pouvez sumbiter le formulaire de saisie de l'utilisateur. OU Si vous souhaitez soumettre le formulaire à l'aide de l'ancre, appelez la fonction javascript sur le clic de l'ancre et utilisez document.forms ["myform"]. Submit(); dans la fonction. –

0

Je vous suggère de faire juste un javascript: form.submit() dans votre balise d'ancrage href

1

je suis tombé ce même problème. Ma solution consistait à soumettre les données du formulaire en utilisant la méthode sérielle jQuery pour ajouter les données du formulaire au href de la balise d'ancrage.

<s:url var="urlFkey" namespace="%{namespace}" action="GotoAddForeignKeyRecord" escapeAmp="false" > 
    <s:param name="target" >disp${fieldName}</s:param> 
    <s:param name="fkeyName" value="fkeyName"/> 
    <s:param name="fkeyTableName" value="fkeyPrimaryTableName"/> 
    <s:param name="recordID" value="recordID"/> 
</s:url> 
<s:a id="disp%{fieldName}" href="%{urlFkey}" cssClass='nyroModal' onclick="this.href = this.href + '&' + $('#%{dispTablename}saveRecord').serialize();"> 
    Add New <s:property value="fkeyPrimaryTableNameLabel"/> 
</s:a> 

Remarquez comment la méthode sérialiser est appelée dans l'événement onclick pour la balise d'ancrage. Vous pouvez trouver d'autres exemples d'utilisation de Struts avec jQuery sur mon blog here.

Questions connexes