I'm trying to define a generic/abstract action and extend or instantiate it with specific actions.

Say a generic/abstract CRUDaction and have UserAction, InvoiceAction etc... to instantiate/extend it.

I don't see the way to do this using Conventions. I believe it is possible using wildcards. Using conventions I am forced to override abstract methods using Action annotations. But probably I am wrong so, please, let me know if I can use Conventions bearing in mind this design approach.



El vie 23 may 2014 11:06:10 CEST, Lukasz Lenart escribió:
Why don't use the Convention Plugin?

2014-05-23 10:58 GMT+02:00 Antonio Sánchez <ads...@gmail.com>:
Hello.

Given:

         <action name="*Person" class="some.package.PersonAction"
method="{1}">
                     <result
name="input">/WEB-INF/jsp/editPerson.jsp</result>
                     <result name="success">/WEB-INF/jsp/persons.jsp</result>
         </action>

And url:

         http://localhost:8080/appctx/Person

No matching is found and Struts redirects to "input" result directly. In
order to recognize "Person" as an action additional configuration is
required:

         <action name="Person" class="..." method="list">
                     <result name="success">/WEB-INF/jsp/persons.jsp</result>
         </action>

Is there anyway of avoiding this extra definition, just using the wildcard
one?






---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to