Bonjour,
J'ai un "petit" soucis avec layout:suggest
Je dois placer 2 suggest sur une même page. Est ce possible car là, j'ai des confusions dans la chaine qui passe à ma méthode getSuggestionList.
Voici ma page jsp :
Et j'ai donc fait 2 classes différentes avec chacune getSuggestionList défini.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %> <layout:html> <layout:form action="/getFournisseurSuggestions.do"> <layout:suggest suggestAction="/getFournisseurSuggestions" key="Fourni" styleId="myTextField" suggestCount="8" property="fournisseur"/> </layout:form> ----------------------------------- <layout:form action="/getCountrySuggestions.do"> <layout:suggest suggestAction="/getCountrySuggestions" key="Pays" styleId="myTextField" suggestCount="8" property="country" /> </layout:form> </layout:html>
Et voici un extrait de struts-config
Ce que j'ai pu observer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <action path="/getCountrySuggestions" type="com.sonaca.test.suggesttest.actions.CountrySuggestAction" name="suggestForm"/> <action path="/getFournisseurSuggestions" type="com.sonaca.test.suggesttest.actions.FournisseurSuggestAction" name="suggestFourniForm"/>
1. je tape f dans le suggest de Fournisseur
2. je sélectionne une des suggestions
3. je passe dans le 2ème suggest et je tape f
Rien n'est proposé et avec les system out je vois que le in_word dans CountrySuggestAction.getSuggestionList est la suggestion sélectionné dans le 1er suggest ...
getSuggestionList FOURNISSEUR f
getSuggestionList COUNTRY Fourni02
Qq'un aurait-il déjà rencontré ce problème là ?
Autre petite question :
Est-il obligatoire de placer layout:suggest dans un tag layout:html ? Car après dans mon vrai projet, je n'ai actuellement aucun tag layout:html.
Merci bcp pour votre aide
Partager