comment utiliser HttpServletRequest
Bonjour à tous,
j'ai toujours travaillé avec struts et aujourd'hui je dois travailler avec de simples JSP.
Mon problème est le suivant:
J'ai une première page JSP contenant un formulaire qui appelle une seconde page:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
<form name="generationXLSDesherbage" method="POST" action="">
<table width="100%">
<tr align="center">
<td align="right" width="50%">Subdivision</td>
<td align="left" width="50%">
<select name="subdivision" id="subid">
<option value="1">Net1</option>
<option value="2">Net2</option>
<option value="3">Net3</option>
<option value="4">Net4</option>
<option value="5">Net5</option>
<option value="6">Net6</option>
</select>
</td>
</tr>
<tr align="center"><td colspan="2"><INPUT type="button" value="Créer" onclick="genereXLS();"></td></tr>
</table>
</form> |
Sur le onclick de mon bouton j'appelle une fonction javascript qui va poster mon formulaire:
Code:
1 2 3 4 5 6 7
|
function genereXLS()
{
subdivisionSelectionnee=document.getElementById("subid").value;
document.forms["generationXLSDesherbage"].action="<%=request.getContextPath()%>/jsp/desherbage_rapport.jsp?idSubdivision="+subdivisionSelectionnee;
document.forms["generationXLSDesherbage"].submit();
} |
Dans ma deuxième page jsp, j'appelle ma fonction Java pour générer mon rapport:
Code:
1 2
|
<%GenerateXLS.genereRapportDesherbageXLS();%> |
Tout ceci fonctionne bien, ce que je veux faire maintenant c'est dans ma fonction Java genereRapportDesherbageXLS, je dois récupérer ma variable idSubdivision que je passe en paramètre quand je poste mon formulaire.
Je suppose que je dois récupérer la variable request (de HttpServletRequest) pour faire un request.getParameter("idSubdivision") mais je ne sais pas comment déclarer cette variable car ma fonction genereRapportDesherbageXLS est toute simple:
Code:
1 2
|
public static void genereRapportDesherbageXLS() { |
Dois-je hériter d'une classe? Je ne vois pas comment faire, merci par avance de votre aide.
LL