The current XWork ModelDriven interceptor code does
call getModel() twice; this was brought up during an
unrelated conversation a couple of weeks ago.
I don't know if anybody filed a JIRA against XWork for
it or not.
d.
--- pilou <[EMAIL PROTECTED]> wrote:
>
> I am trying to use the ModelDriven interface.
> getModel on the Bean is invoked twice before th
> execute() invocation ant
> once after.
> It does not seem to be the right "normal" sequence ?
> I implements the defaultStack.
> could you help ?
> thanks
>
>
> more details :
> ==========
> version struts 2.09
>
> <action name="RecherchePersonne_*"
> class="exemple.action.admin.PersonneListAction"
> method="{1}">
>
>
<result>/WEB-INF/pages/admin/personneList.jsp</result>
> </action>
>
>
> public class PersonneListAction extends
> ExempleAction implements
> ModelDriven<PersonneFilterBean> {
>
> private static final long serialVersionUID =
> -2355406819601885551L;
>
> @Override
> public String execute() throws Exception {
> getLog().debug("OK success !");
> return SUCCESS;
> }
>
> /**
> * Routine appelé pour voir la page de recherche.
> * @return
> */
> public String forList() {
> getLog().debug("OK success !");
> return SUCCESS;
> }
>
> /**
> * Routine appelé pour executer la recherche.
> * @return
> */
> public String list() {
> getLog().debug("OK success !");
> return SUCCESS;
> }
>
>
> public PersonneFilterBean getModel() {
> getLog().debug("OK success !");
> PersonneFilterBean filter = new
> PersonneFilterBean();
> filter.setNom("entrer le nom");
> return filter;
> }
> }
> --
> View this message in context:
>
http://www.nabble.com/getModel%28%29-invoked-twice---tf4587069.html#a13093504
> Sent from the Struts - User mailing list archive at
> Nabble.com.
>
>
>
---------------------------------------------------------------------
> 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]