[DisplayTag] probleme d'export avec displaytag
Bonjour,
j'ai utilisé display:table pour importer une liste de personnes, et pouvoir les exporter en formats excel, pdf, etc.... par contre j'ai rajouté des liens pour pouvoir agir sur la liste, cad modifier ou supprimer des personnes comme ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<display:table name="sessionScope.listePersonnes" requestURI="/tableauPersonnes.do" export="true"
class="dataTable" sort="list" pagesize="20" decorator="beans.MonDecorateur" >
<display:column property="id" title="N°" sortable="true"/>
<display:column property="nom" title="Nom" sortable="true"/>
<display:column property="prenom" title="Prénom" sortable="true"/>
<display:column property="mail" title="Email" href="pages/mail.jsp" paramId="mail"
paramProperty="mail" sortable="true"/>
<display:column property="monLinkModifier" title=""/>
<display:column property="monLinkSupprimer" title=""/>
</display:table> |
quand je veux importer la liste, j'ai ce message :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
javax.servlet.ServletException: Error looking up property "monLinkModifier" in object type "beans.Personne".
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.pages.tableauPersonnes_jsp._jspService(tableauPersonnes_jsp.java:114)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:140) |
ca vient des liens que j'ai ajouté sachant que mon bean Personne contient 4 attributs seulement : id, nom, prenom, et mail,
qqu'un aurait une suggestion,
merci d'avance !!!!