Bonjour,
Je cherche à savoir s'il est possible d'envoyer le contenu d'un bean entre 2 pages xhtml sans passer par une classe java.
Typiquement, j'ai un bean nommé SearchBean qui contient les données d'une recherche, que j'aimerai pouvoir envoyer à une nouvelle page xhtml pour pouvoir l'exporter en excel en utilisannt jboss-seam-excel .
(Edit: bien evidemment le bean à une portée de PAGE)
Pour l'instant j'utilise :
puis sur la page excel.xhtml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <s:link view="/include/search/excel.xhtml" styleClass="button" value="export to excel" target="_blank" > <f:param name="search" value="#{searchBean}" /> </s:link>
m'affiche le 'nom' du bean, donc je suppose qu'il y a bien de l'information qui est passée, mais je n'arrive pas à 'extraire' le bean, pour pouvoir utiliser une syntaxe du type
Code : Sélectionner tout - Visualiser dans une fenêtre à part <h:outputText value="nom de la recherche: #{request.getAttribute('search')}" />
si quelqu'un a une idée pour m'aider ça serait top.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <e:workbook filename="Excel_Export.xls" value="#{searchBean.results}" var="_result"> <e:worksheet name="Export"> ...
merci d'avance.
Partager