Session avec struts2

Résolu/Fermé
Utilisateur anonyme - 2 janv. 2009 à 15:57
 Igila - 23 juil. 2011 à 08:28
Bonjour et bonne année à tous,

J'ai un problème avec les sessions en struts 2

Dans une jsp, j'arrive à récupérer ma session comme ceci
<% int num_utilisateur=Integer.parseInt(session.getAttribute("num_utilisateur").toString()); %>

Le but étant de metre la variable num_utilisateur dans le value du second paramètre.

<s:iterator value="myList">
<tr>
<td ><s:property value="ISBN" /></td>
<td ><s:property value="nom_categorie" /></td>
<td ><s:property value="titre" /></td>
<td >
<s:url id="url" action="voirexemplaire">
<s:param name="identifiant"><s:property value="identifiant" /></s:param>
<s:param name="num_utilisateur"><s:property value="<%= num_utilisateur %>"/></s:param>
</s:url>
<s:a href="%{url}">Voir les exemplaires disponibles</s:a>
</td>
</tr>
</s:iterator>

Le problème étant la superbe erreur retournée :
org.apache.jasper.JasperException: /listelivres2.jsp(34,46) D'apr�s la TLD, l'attribut value n'accepte aucune expression

Je me doute bien qu'il faille gérer la session dans l'action mais je n'arrive pas pour le moment.

Quelqu'un aurait un exemple pour mon problème ?

merci d'avance

2 réponses

Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
3 janv. 2009 à 16:05
Bonjour,
Un simple <s:param name="num_utilisateur"><%= num_utilisateur %></s:param> ne fonctionne pas ?
Pourquoi utilises-tu un s:param ?

Cordialement,
1
alut tout le monde , voici un tutorial détaillé Step by Step pour developper avec Struts , bonne chance mes amis , voici le site http://java.host22.com
1