Bonjour

Je tente de créer un lien dynamique avec Display tag, utilisant du javascript.
Tout d'abord est-ce possible d'y insérer du javascript ? Sachant que je voudrais un lien du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<a href="#" 
onclick="javascript:window.open('
monAction.do
?id=<bean:write name="monBean" property="id" scope="session" />
&type=<bean:write name="monBean" property="type" />
&vue=<%=vue%>',
'_blank','width=600,height=600,menubar=no,scrollbars=yes,status=no');">
Ci-dessous le code tel qu'il est proposé par sourceforge et que j'essaie d'implémenter, je n'ai pas encore inséré de javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
public String getLink2()
{
  ListObject lObject= (ListObject)getCurrentRowObject();
  int lId= lObject.getId();
  return "&lt;a href=\"details.jsp?id=" + lId
  + "&amp;action=view\">View&lt;/a> | "
  + "&lt;a href=\"details.jsp?id=" + lId
  + "&amp;action=edit\">Edit&lt;/a> | "
  + "&lt;a href=\"details.jsp?id=" + lId
  + "&amp;action=delete\">Delete&lt;/a>";
}
mais je ne comprends pas a quoi correspond la ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ListObject lObject= (ListObject)getCurrentRowObject();
Je comprends bien qu'on veut récupérer la ligne courante, mais dois-je créer un bean ListObject ? avec quoi dedans ?
Par exemple si mon tag display affiche des beans personne (avec nom, prenom, age par ex), je dois créer un bean ListePersonne contenant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
public class ListePersonne {
   private Personne p;
}
Le bean Personne contenant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class Personne {
   private String nom;
   private String prenom;
   int age;
}
Est-ce ça ou bien est ce que je suis complètement à coté de la plaque ?

Merci à ceux qui pourront m'aider !

Flo