Hi David
Sorry... I haven't explained myself well... Xdoclet writes the two
action in config file, but the problem comes with
@struts.action-forward and @struts.action-exception, as Xdoclet writes
the forward and the exception in each action.
if I write something like that:
* @struts.action
* name="adminUsersForm"
* path="/loadAdminUsersForm"
* parameter="load"
* validate="false"
*
* @struts.action-exception
* type="net.inventa.online.model.user.exception.UserManagerException"
* key="userRegistration.userManager.exception"
* path="/userRegistrationException.jsp"
*
* @struts.action-forward
* name="success"
* path="/adminUsersForm.jsp"
*
* @struts.action
* name="adminUsersForm"
* path="/submitAdminUsersForm"
* parameter="submit"
*
* @struts.action-forward
* name="success"
* path="/loadAdminUsersForm.do"
*
*/
public class AdminUsersAction extends Action {
[...]
it generates this xml file
<action
path="/loadAdminUsersForm"
type="net.inventa.online.controller.action.AdminUsersAction"
name="adminUsersForm"
scope="request"
parameter="load"
unknown="false"
validate="false"
>
<exception
key="userRegistration.userManager.exception"
type="net.inventa.online.model.user.exception.UserManagerException"
path="/userRegistrationException.jsp"
/>
<forward
name="success"
path="/adminUsersForm.jsp"
redirect="false"
/>
<forward
name="success"
path="/loadAdminUsersForm.do"
redirect="false"
/>
</action>
<action
path="/submitAdminUsersForm"
type="net.inventa.online.controller.action.AdminUsersAction"
name="adminUsersForm"
scope="request"
parameter="submit"
unknown="false"
validate="true"
>
<exception
key="userRegistration.userManager.exception"
type="net.inventa.online.model.user.exception.UserManagerException"
path="/userRegistrationException.jsp"
/>
<forward
name="success"
path="/adminUsersForm.jsp"
redirect="false"
/>
<forward
name="success"
path="/loadAdminUsersForm.do"
redirect="false"
/>
</action>
And this is not what I was expecting ;o( What I'm doing wrong?)
thanks for your time
tito
El vie, 06 de 08 de 2004 a las 15:24, David Friedman escribiÃ:
> I believe I've put two @struts.action declarations in one Java file for
> XDoclet and it put two <action ... /> entries in my struts-config.xml file.
> (Under eclipse/Xdoclet). If it helps, I updated the plug-in jars for the
> latest stable version in the Eclipse XDoclet folders (they were a version or
> two behind).
>
> Regards,
> David
>
> -----Original Message-----
> From: Tito Eritja [mailto:[EMAIL PROTECTED]
> Sent: Friday, August 06, 2004 6:23 AM
> To: struts
> Subject: mapping an action twice with Xdoclet
>
>
> Hi all.
>
> I have to map the same Action twice, is possible to do it with Xdoclet
> in the same java file? (by now, I write the first mapping with
> @struts.action and the second with merge file struts-action.xml
>
> thanks
>
>
> tito
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]