Bonjour a tous,

ma question va vous paraitre trivial, mais je commence sur struts, donc pardonnez moi.

voila mon probleme : j'ai une page index.jsp qui a un champ text et un bouton envoyer.
une page results?jsp qui affiche les resultats.

voila comment je voudrais faire mon truc : la page index.jsp redirige vers results.jsp avec en parametre le texte a rechercher. l'url appelé est donc : results.jsp?query=texte a rechercher.

au chargement de results.jsp, je veux executer les methodes de recherches : voila mon code :

index.jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 <html:form method="get" action="/fulty/search">
        <table border="0">
                 <tr>
                    <td>Recherche</td>
                </tr>
                <tr>
                    <td><html:text property="searchText"/></td>
                </tr>
                <tr>
                    <td><html:submit>Rechercher</html:submit></td>
                </tr>
        </table>
 
 
        <html:errors />
    </html:form>
result.jsp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<table border="1"> 
                <c:forEach var="document" items="${searchResultPagine}">
                        <tr>
                                <td><c:out value="${document.title}"/></td>
                                <td><a href="<c:out value="${document.identifier}"/>"><c:out value="${document.identifier}"/></a></td>
                        </tr>
                </c:forEach>
 
        </table>
et le struts-config
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 <action input="/index.jsp" 
            name="SearchActionForm" 
            path="/fulty/search" 
            scope="session" 
            type="com.myapp.struts.SearchStrutsAction">
            <forward name="success" path="/results.jsp"/>
        </action>
 
 
        <action input="/result.jsp"  
            path="/result" scope="session" type="com.myapp.struts.ResultAction"/>