Bonsoir à tous

j'ai rencontrer quelques difficulté ce dernier temps à tout ce qui est relative au servlet j'ai quelques question et je souhaite votre aide ..

tt d'abord je devellope une application web sous JSF
j'ai ajouter une nouvelle servlet afin d'exporter quelque données qui provienne de ma base vers des fichier MSPPT

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<servlet>
    <description></description>
    <display-name>exportServlet</display-name>
    <servlet-name>exportServlet</servlet-name>
    <servlet-class>com.sogeti.tref.servlet.ExportServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>exportServlet</servlet-name>
    <url-pattern>/export/*</url-pattern>
  </servlet-mapping>
La seul Méthode avec laquelle j'invoque ma servlet est la suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<h:outputLink value="../export?id=#{reference.noReference}">
<h:outputLabel value="Exporter" style="font-size: 11px;"></h:outputLabel>
</h:outputLink>
(dans le dernier cas je passe seulement un "id" je le récupère dans le servlet et je renvoi une fichier ppt (api poi de apache))

Maintenant que le chose devient plus compliquer

je voulais savoir :

-comment appeler ma servlet depuis un *<h:commandButton/> si c'est possible
-comment passer plusieurs paramètres id1 id2
-comment appeler ma servlet depuis mon mannaged bean


Merci d'avance