I still seem to have problems with this pattern ... (see http://galaxy.andromda.org/forum/viewtopic.php?t=174 for other related problems - mostly solved).
Again, everything works fine in the simplest case. But ... when there is a validation error on the server, the page has to be reloaded and this time I get : javax.servlet.jsp.el.ELException: Unable to find a value for "password" in object of class "ch.tecost.siems.usecase.user.loggedUser.LoggedUserFormImpl" using operator "." org.apache.commons.el.Logger.logError(Logger.java:481) org.apache.commons.el.Logger.logError(Logger.java:498) org.apache.commons.el.Logger.logError(Logger.java:611) org.apache.commons.el.ArraySuffix.evaluate(ArraySuffix.java:340) org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145) org.apache.commons.el.UnaryOperatorExpression.evaluate(UnaryOperatorExpression.java:156) org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:263) org.apache.commons.el.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:190) org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:922) a.ch.tecost.siems.usecase.institution.system.editUser.edit_002duser_jsp._jspx_meth_c_when_0(Unknown Source) a.ch.tecost.siems.usecase.institution.system.editUser.edit_002duser_jsp._jspx_meth_c_choose_0(Unknown Source) a.ch.tecost.siems.usecase.institution.system.editUser.edit_002duser_jsp._jspx_meth_tiles_put_3(Unknown Source) a.ch.tecost.siems.usecase.institution.system.editUser.edit_002duser_jsp._jspx_meth_tiles_insert_0(Unknown Source) a.ch.tecost.siems.usecase.institution.system.editUser.edit_002duser_jsp._jspService(Unknown Source) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056) org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:261) org.apache.struts.action.RequestProcessor.internalModuleRelativeForward(RequestProcessor.java:994) org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForward(TilesRequestProcessor.java:343) org.apache.struts.action.RequestProcessor.processValidate(RequestProcessor.java:959) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:206) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164) org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415) javax.servlet.http.HttpServlet.service(HttpServlet.java:709) javax.servlet.http.HttpServlet.service(HttpServlet.java:802) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) ch.tecost.siems.utils.SecurityFilter.doFilter(SecurityFilter.java:26) What I understand is that the form used to load the global tile (LoggedUserForm) override the form that is used for the main tile (EditUserSaveSiemsUserForm). And so the main tile cannot find the data to display. I still didnt find the way to have the form saved into the request under a different key than the default "form". I think what I'll try will be to load the data directly into the request, without using the form for the global tile ... If anyone tries to go the same way ... I hope you'll go faster than me ! _________________________________________________________ Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=1012#1012 Posting to http://forum.andromda.org/ is preferred over posting to the mailing list! ------------------------------------------------------- This SF.Net email is sponsored by: NEC IT Guy Games. How far can you shotput a projector? How fast can you ride your desk chair down the office luge track? If you want to score the big prize, get to know the little guy. Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=20 _______________________________________________ Andromda-user mailing list Andromda-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/andromda-user