Estou desenvolvendo uma aplicação web utilizando a seguinte arquitetura: windows, netbeans 5.5.1, j2ee 1.4, struts 1.2.9 ( que é a versão oferecida pela versão do netbeans que utilizo), e o padrão de projeto adotado é MVC. Na tentativa de centralizar as requisições criei uma classe ( MainAction) que recebe todas as requisições dos formulários JSPs, e então as direciona para as suas respectivas classes (XAction). Para isso, fiz cada formulário JSP chamar seu ActionForm para tratar as entradas do formulário, e mapeei todos os formulários JSPs para a mesma Action (MainAction), mas o mapeamento não permite que dois ou mais formulários apontem para a mesma Action. Gostaria de saber se eh possível desenvolver uma aplicação com essas características, e dicas sobre outras soluções… grato…
</form-beans>
<global-exceptions>
</global-exceptions>
<global-forwards>
<forward name="welcome" path="/Welcome.do"/>
</global-forwards>
<action-mappings>
<action input="/index.jsp" name="IndexActionForm" path="/mainAction" scope="session" type="action.MainAction">
<forward name="success" path="/indexAction.do"/>
</action>
<action input="/leilao.jsp" name="LeilaoActionForm" path="/mainAction" scope="session" type="action.MainAction">
<forward name="success" path="/leilaoAction.do"/>
</action>
<action path="/indexAction" type="action.IndexAction"/>
<action path="/leilaoAction" type="action.LeilaoAction"/>
<action path="/Welcome" forward="/welcomeStruts.jsp"/>
</action-mappings>
<controller processorClass="org.apache.struts.tiles.TilesRequestProcessor"/>
<message-resources parameter="com/myapp/struts/ApplicationResource"/>
<plug-in className="org.apache.struts.tiles.TilesPlugin" >
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml" />
<set-property property="moduleAware" value="true" />
</plug-in>
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property
property="pathnames"
value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/>
</plug-in>