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]