Hello again,
sorry about the last e-mail.
Here's my problem again:
I want to define two global forwards like I do bellow in strus-config. After that I
want to associate
two links in mainMenu.jsp file like this:
<li><html:link forward="dadosCriar"> link1 </html:link></li>
<li><html:link forward="dadosEditar"> link2 </html:link></li>
I mean, when I click on the first link, I want to execute the action /dados.do passing
the parameter "Criar"
When I click on the second link, I want to execute the action /dados.do passing the
parameter "Editar"
1st question:
How can I create 2 global forwards mapping the same action (/dados ==
/dados.do) but with different parameters
/dados.do?action=Criar & /dados.do?action=Editar ?
2st question:
If the first answer is "you can't", what do you suggest?
Here's my struts-config.xml file:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE struts-config PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 1.0//EN"
"http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">
<struts-config>
<form-beans>
<form-bean name="dadosForm" type="formbeans.DadosForm"/>
<form-bean name="logonForm" type="formbeans.LogonForm"/>
<form-bean name="passwordForm" type="formbeans.PasswordFormBean"/>
</form-beans>
<global-forwards>
<forward name="logon" path="/logon.jsp"/>
<forward name="sucesso" path="/mainMenu.do"/>
<forward name="mainMenu" path="/mainMenu.jsp"/>
<forward name="logoff" path="/logoff.do"/>
<forward name="alterarPassword" path="/alterarPassword.do"/>
<forward name="gravarPassword" path="/gravarPassword.do"/>
<forward name="dadosCriar" path="/dados.do?action=Criar"/> <---------
PROBLEM -------------->
<forward name="dadosEditar" path="/dados.do?actionEditar"/> <---------
PROBLEM -------------->
</global-forwards>
<action-mappings>
<action name="passwordForm" path="/alterarPassword" scope="request"
type="actions.AlterarPasswordAction" unknown="false"
validate="false">
<forward name="sucesso" path="/alterarPassword.jsp" redirect="false"/>
</action>
<action input="/mainMenu.jsp" name="dadosForm" path="/dados"
scope="request" type="actions.DadosAction" unknown="false"
validate="false">
<forward name="sucesso" path="/dados.jsp" redirect="false"/>
</action>
<action name="dadosForm" path="/gravarDados" scope="request"
type="actions.GravarDadosAction" unknown="false"
validate="false"/>
<action input="/alterarPassword.jsp" path="/gravarPassword"
scope="request" type="actions.GravarPasswordAction"
unknown="false" validate="false">
<forward name="sucesso" path="/mainMenu.do" redirect="false"/>
</action>
<action path="/logoff" scope="request" type="actions.LogoffAction"
unknown="false" validate="false">
<forward name="sucesso" path="/index.jsp" redirect="false"/>
</action>
<action input="/logon.jsp" name="logonForm" path="/logon"
scope="request" type="actions.LogonAction" unknown="false"
validate="false">
<forward name="sucesso" path="/mainMenu.do" redirect="false"/>
</action>
<action path="/mainMenu" scope="request" type="actions.MainMenuAction"
unknown="false" validate="false">
<forward name="mainMenu" path="/mainMenu.jsp" redirect="false"/>
</action>
</action-mappings>
</struts-config>
===
To subscribe/unsubscribe, visit
http://list.scioworks.com:8081/guest/RemoteListSummary/camino_user