Sei stato chiaro, spero di esserlo anche io nel descriverti come ho risolto qualcosa di analogo:
1. Ho inserito in una jsp solo i campi della ricerca (campiRicerca.jsp)
2. Ho creato una o più jsp che includono campiRicerca.jsp all'interno di un form. In questo modo puoi creare tutte le pagine che vuoi. Esempio:
Codice PHP:
<h1>Ricerca A (ricercaA.jsp)</h1>
<html:form action="actionA">
<jsp:include page="campiRicerca.jsp" />
</html:form>
<h1>Ricerca B (ricercaB.jsp)</h1>
<html:form action="actionB">
<jsp:include page="campiRicerca.jsp" />
</html:form>
<h1>Ricerca C (ricercaC.jsp)</h1>
<html:form action="actionC">
<jsp:include page="campiRicerca.jsp" />
</html:form>
3. Avendo delle jsp separate per ogni ricerca puoi creare degli action mapping specifici e che puntano al corretto "input".
Spero di essermi spiegato e che quanto esposto possa esserti d'aiuto.