Les jambes de force de la balise de propriété génère pas de sortie d'entrée. Si vous voulez faire autre chose avec la valeur s:property de sortie, le code équivalent serait getA(), qui est ce que s:property va utiliser pour obtenir la valeur qu'il apparaîtra à l'impression.
Comme Tim mentionné, <s:property value="a"/> est équivalent à l'appel de l'action getA() méthode. Vous pouvez obtenir ce à l'aide de la JSP EL comme ${action.a}.
Si vous avez besoin d'évaluer une OGNL expression et de la stocker dans un EL variable, vous auriez probablement besoin d'une balise personnalisée.
ci-dessus permettent d'obtenir la valeur de la propriété à une variable de chaîne. sinon, u pouvez définir la valeur et à l'attribuer à travers getAttribute.
Ce n'est pas correct; a n'est pas un attribut de la demande, mais une valeur dans la valeur de la pile. ya, mais ses de la valeur que je reçois de contrôleur d'action et pour lequel j'ai écrit les setters et getters. dans mon projet, je suis à l'aide de la même sa fonctionne très bien pour moi Hmm, peut-être la demande wrapper est responsable de cela, ce serait plus logique. Mais pourquoi sur terre serait vous voulez pour y accéder comme ça? hmm effectivement dans qui suis certaine valeur comme a=30. donc, en utilisant ce que je veux effectuer une itération de la boucle pour l'affichage de valeurs de 1 à 30 ..
Vous pouvez utiliser le s:jeu de tag pour cela.
Par exemple cela appel getA() de votre action et de mettre la valeur dans "une valeur", ne pas utiliser de nom au lieu de var
Et vous pouvez y faire référence comme sur la JSP:
Qui va afficher la valeur.
OriginalL'auteur bsimic
Les jambes de force de la balise de propriété génère pas de sortie d'entrée. Si vous voulez faire autre chose avec la valeur
s:property
de sortie, le code équivalent seraitgetA()
, qui est ce ques:property
va utiliser pour obtenir la valeur qu'il apparaîtra à l'impression.https://cwiki.apache.org/WW/property.html
OriginalL'auteur Tim Sylvester
Comme Tim mentionné,
<s:property value="a"/>
est équivalent à l'appel de l'actiongetA()
méthode. Vous pouvez obtenir ce à l'aide de la JSP EL comme${action.a}
.Si vous avez besoin d'évaluer une OGNL expression et de la stocker dans un EL variable, vous auriez probablement besoin d'une balise personnalisée.
OriginalL'auteur Steven Benitez
vous pouvez utiliser la commande suivante pour obtenir la valeur de la variable,
Par exemple, une chaîne de avalue,
String avalue="";
Maintenant, vous pouvez assigner la valeur d'une propriété à l'aide d',
ci-dessus permettent d'obtenir la valeur de la propriété à une variable de chaîne. sinon, u pouvez définir la valeur et à l'attribuer à travers getAttribute.
a
n'est pas un attribut de la demande, mais une valeur dans la valeur de la pile.ya, mais ses de la valeur que je reçois de contrôleur d'action et pour lequel j'ai écrit les setters et getters. dans mon projet, je suis à l'aide de la même sa fonctionne très bien pour moi
Hmm, peut-être la demande wrapper est responsable de cela, ce serait plus logique. Mais pourquoi sur terre serait vous voulez pour y accéder comme ça?
hmm effectivement dans qui suis certaine valeur comme a=30. donc, en utilisant ce que je veux effectuer une itération de la boucle pour l'affichage de valeurs de 1 à 30 ..
OriginalL'auteur Sowjanya