<html>
<head>


<title>&lt;jsp:setProperty&gt;</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="Description">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">&lt;jsp:setProperty&gt;</td>
<td valign="top" class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="description">
<p>L'action <span class="LITERAL">&lt;jsp:setProperty&gt;</span> d&eacute;finit la valeur d'une ou plusieurs propri&eacute;t&eacute;s de bean.
</p>
<p>Exemple&nbsp;:</p>

<span class="PROGRAMLISTING"><pre>&lt;jsp:setProperty name=&quot;user&quot; property=&quot;*&quot; /&gt;
&lt;jsp:setProperty name=&quot;user&quot; property=&quot;modDate&quot; 
  value=&quot;&lt;%= new java.util.Date() %&gt;&quot; /&gt;</pre></span>

</td></tr>
</table>
</div>

<div id="name">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">name</td>
<td valign="top" class="COMPATIBILITY"><span class="LITERAL">String</span></td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="usage">Valeur de la demande de d&eacute;lai accept&eacute;e&nbsp;: non</td>
</tr>
<tr>
<td valign="top" colspan="2" class="description"><p>
Obligatoire. Le nom affect&eacute; &agrave; un bean dans l'une des &eacute;tendues JSP.
</p></td>
</tr>
</table>
</div>
<div id="property">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">property</td>
<td valign="top" class="COMPATIBILITY"><span class="LITERAL">String</span></td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="usage">Valeur de la demande de d&eacute;lai accept&eacute;e&nbsp;: non</td>
</tr>
<tr>
<td valign="top" colspan="2" class="description"><p>
Obligatoire. Le nom de la propri&eacute;t&eacute; de bean &agrave; d&eacute;finir, ou bien un ast&eacute;risque (<span class="LITERAL">*</span>) pour attribuer &agrave; toutes les propri&eacute;t&eacute;s des noms correspondant aux param&egrave;tres de la demande.
</p></td>
</tr>
</table>
</div>
<div id="param">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">param</td>
<td valign="top" class="COMPATIBILITY"><span class="LITERAL">String</span></td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="usage">Valeur de la demande de d&eacute;lai accept&eacute;e&nbsp;: non</td>
</tr>
<tr>
<td valign="top" colspan="2" class="description"><p>
Facultatif. Le nom d'un param&egrave;tre de la demande contenant la valeur &agrave; utiliser pour la propri&eacute;t&eacute; sp&eacute;cifi&eacute;e. Si omis, le nom du param&egrave;tre et le nom de la propri&eacute;t&eacute; doivent &ecirc;tre identiques.
</p></td>
</tr>
</table>
</div>
<div id="value">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">value</td>
<td valign="top" class="COMPATIBILITY">Voir ci-dessous</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="usage">Valeur de la demande de d&eacute;lai accept&eacute;e&nbsp;: oui</td>
</tr>
<tr>
<td valign="top" colspan="2" class="description"><p>
Facultatif. Une valeur explicite &agrave; affecter &agrave; la propri&eacute;t&eacute;. Cet attribut ne peut pas &ecirc;tre associ&eacute; &agrave; l'attribut <span class="LITERAL">param</span>.
</p>
<p>Le type de la propri&eacute;t&eacute; peut &ecirc;tre de tout type Java valide, y compris des types primitifs et des tables (c'est-&agrave;-dire, une propri&eacute;t&eacute; index&eacute;e). Si l'attribut <span class="LITERAL">value</span> sp&eacute;cifie une valeur pour l'attribut d'ex&eacute;cution, le type de l'expression doit correspondre au type de la propri&eacute;t&eacute;.
</p>

<p>Si la valeur est une cha&icirc;ne, affich&eacute;e soit sous la forme d'une valeur de param&egrave;tre de demande, soit explicitement sp&eacute;cifi&eacute;e par l'attribut <span class="LITERAL">value</span>, elle est convertie dans le type de la propri&eacute;t&eacute; comme suit&nbsp;:
</p>

<table id="javaserverpr-CHP-1-TABLE-10" label="1-10">
<thead>
<tr valign="top">
<th>
<p>Type de la propri&eacute;t&eacute;</p>
</th>
<th>
<p>M&eacute;thode de conversion</p>
</th>
</tr>
</thead>
<tbody>
<tr valign="top">
<td>
<p><span class="LITERAL">boolean</span> ou <span class="LITERAL">Boolean</span></p>
</td>
<td>
<p><span class="LITERAL">Boolean.valueOf(String)</span></p>
</td>
</tr>
<tr valign="top">
<td>
<p><span class="LITERAL">byte</span> ou <span class="LITERAL">Byte</span></p>
</td>
<td>
<p><span class="LITERAL">Byte.valueOf(String)</span></p>
</td>
</tr>
<tr valign="top">
<td>
<p><span class="LITERAL">char</span> ou <span class="LITERAL">Character</span></p>
</td>
<td>
<p><span class="LITERAL">String.charAt(int)</span></p>
</td>
</tr>
<tr valign="top">
<td>
<p><span class="LITERAL">double</span> ou <span class="LITERAL">Double</span></p>
</td>
<td>
<p><span class="LITERAL">Double.valueOf(String)</span></p>
</td>
</tr>
<tr valign="top">
<td>
<p><span class="LITERAL">float</span> ou <span class="LITERAL">Float</span></p>
</td>
<td>
<p><span class="LITERAL">Float.valueOf(String)</span></p>
</td>
</tr>
<tr valign="top">
<td>
<p><span class="LITERAL">int</span> ou <span class="LITERAL">Integer</span></p>
</td>
<td>
<p><span class="LITERAL">Integer.valueOf(String)</span></p>
</td>
</tr>
<tr valign="top">
<td>
<p><span class="LITERAL">long</span> ou <span class="LITERAL">Long</span></p>
</td>
<td>
<p><span class="LITERAL">Long.valueOf(String)</span></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</table>
</div>
</body>
</html>
