Struts2 HowTo
De Wikifago.
(Différences entre les versions)
(Page créée avec « == Java server page JSP == * Positionner un paramètre au niveau d'une JSP. <pre> <s:set name="statusKey" value='%{@com.rte.balit.business.services.common.ViewHelper@getBu… ») |
|||
| Ligne 1 : | Ligne 1 : | ||
| - | |||
== Java server page JSP == | == Java server page JSP == | ||
| Ligne 5 : | Ligne 4 : | ||
<pre> | <pre> | ||
| - | <s:set name="statusKey" value='%{@com. | + | // Une valeur en dure |
| + | <s:set name="statusKey" value='Une valeur'/> | ||
| + | // Une valeur issue d'une méthode statique qui prend en entrée un parametre et 2 propriétés | ||
| + | <s:set name="statusKey" value='%{@com.package.static.ViewHelper@getStatusPropertyKey( #param, ConnectedUser, ConnectedUser.id )}'/> | ||
</pre> | </pre> | ||
| - | * | + | * Utiliser le paramétre positionné (#) |
<pre> | <pre> | ||
| - | + | <s:if test="%{'V'==status.code && !'key.refused'.equals(#statusKey)}}"> | |
| - | + | <s:checkbox theme="simple" id="productIds" name="productIds" fieldValue="%{id}"/> | |
| - | + | </s:if> | |
}); | }); | ||
| + | </pre> | ||
| + | |||
| + | * Utiliser un paramétre dans les messages internationnalisés | ||
| + | <pre> | ||
| + | <s:set name="name" value='%{user.firstname + " " + user.surname}'/> | ||
| + | <h3> | ||
| + | <s:text name="tso.edit.h3"> | ||
| + | <s:param><s:property escape="true" value="name"/></s:param> | ||
| + | </s:text> | ||
| + | </h3> | ||
</pre> | </pre> | ||
Version du 8 septembre 2009 à 12:56
Java server page JSP
- Positionner un paramètre au niveau d'une JSP.
// Une valeur en dure
<s:set name="statusKey" value='Une valeur'/>
// Une valeur issue d'une méthode statique qui prend en entrée un parametre et 2 propriétés
<s:set name="statusKey" value='%{@com.package.static.ViewHelper@getStatusPropertyKey( #param, ConnectedUser, ConnectedUser.id )}'/>
- Utiliser le paramétre positionné (#)
<s:if test="%{'V'==status.code && !'key.refused'.equals(#statusKey)}}">
<s:checkbox theme="simple" id="productIds" name="productIds" fieldValue="%{id}"/>
</s:if>
});
- Utiliser un paramétre dans les messages internationnalisés
<s:set name="name" value='%{user.firstname + " " + user.surname}'/>
<h3>
<s:text name="tso.edit.h3">
<s:param><s:property escape="true" value="name"/></s:param>
</s:text>
</h3>
