Wendy Smoak a écrit :
From: "Emmanuel.Leguy" [EMAIL PROTECTED]> Wendy wrote:In Action code, before forwarding to the JSP, look up the Person object and pre-populate the form bean's 'name' property.Is it possible with a dynaActionForm?Sure. DynaActionForm dForm = (DynaActionForm) form; dForm.set( "name", person.getName() );You can also use BeanUtils to copy properties from the Person to the Form bean:BeanUtils.copyProperties( dForm, person );
Il get this error:
javax.servlet.ServletException: Invalid property name 'name'
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:516)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:423)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
*root cause*
java.lang.IllegalArgumentException: Invalid property name 'name'
org.apache.struts.action.DynaActionForm.getDynaProperty(DynaActionForm.java:600)
org.apache.struts.action.DynaActionForm.set(DynaActionForm.java:413)
fr.lifl.existant.struts.action.ChoisirHomonyme.execute(ChoisirHomonyme.java:67)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:421)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
?
Thanx,
Manu.
--
Emmanuel Leguy LIFL - UMR8022 CNRS - Bat M3
Tel: +33 3 28 77 85 32 USTL - Universite de Lille 1
Fax: +33 3 28 77 85 37 59655 VILLENEUVE D'ASCQ CEDEX - FRANCE
mailto:[EMAIL PROTECTED]
http://www.lifl.fr/ANNUAIRE/employee.php?login=leguye
Ce mail est signe par un certificat X509 fourni par le CNRS
La verification de ce certificat peut etre faite a l'adresse suivante:
http://igc.services.cnrs.fr/CNRS-Standard/recherche.html
smime.p7s
Description: S/MIME Cryptographic Signature

