[Struts-Layout][Suggest]Problème avec multiple suggest
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 :
Code:
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 j'ai donc fait 2 classes différentes avec chacune getSuggestionList défini.
Et voici un extrait de struts-config
Code:
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"/> |
Ce que j'ai pu observer :
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