Je souhaite effectuer une recherche à travers un lien. En fait il ne sagit pas vraiment d'une recherche.
J'ai une page jsp avec une liste de tous les livres contenus dans une bibliotheque
et un lien en haut de la page qui indique le nombre des nouveaux libres dans la bibliotheque (exemple 3 nvs livres). je veux que lorsque je clique sur ce lien,
il me ramene vers la meme page mais n'affiche que les caracteristiques des nvs livres.
J'ai donc traité ceci comme etant une action struts.
J'ai donc defini une classe LivreForm avec l'attribut
private int searchType = NOUVEAUX_LIVRES;
searchType peut pendre d'autres valeurs que NOUVEAUX_LIVRES
Dans LivreAction, je fais ceci :
1 2 3 4 5 6 7
| case MATH_LIVRES:
ListeNouveauxLivres= Bibliotheque.getMATHLivres();
break;
case NOUVEAUX_LIVRES:
ListeNouveauxLivres= Bibliotheque.getNouveauxLivres();
break;
..... |
et dans struts config, jai fait ceci :
1 2 3
| <action path="/livres" type="fr.action.LivressAction" name="LivresForm" scope="request">
<forward name="success" path=".livres" />
</action> |
et dans ma page JSP Livres, j'ai fait ceci :
1 2 3 4 5 6 7 8
|
<%=LivreBean.getNouveauxLivres()%>
<a style="padding-right:5px;"
href="#"
onclick="document.forms.LivresForm.searchType.value=1;document.forms.LivresForm.submit();">
Nouveaux livres
</a> |
Mais ceci me ramene vers une page blanche qui ne contient rien du tout.
Partager