|
From: JP P. <jp....@ti...> - 2003-08-13 12:15:26
|
It works!
Jean-Pierre
-----Message d'origine-----
De=A0: j=FCrgen h=F6ller [werk3AT] [mailto:jue...@we...]=20
Envoy=E9=A0: mercredi 13 ao=FBt 2003 13:45
=C0=A0: jp....@ti...;
spr...@li...
Objet=A0: RE: [Springframework-developer] Tags issue
Done!
-----Original Message-----
From: j=FCrgen h=F6ller [werk3AT]=20
Sent: Wednesday, August 13, 2003 1:19 PM
To: 'jp....@ti...';
spr...@li...
Subject: RE: [Springframework-developer] Tags issue
Hi Jean-Pierre,
That failure is caused by a bug in BeanWrapperImpl: Its
getPropertyDescriptor method doesn't properly check for nested paths.
I'll commit the fix in a few minutes.
Juergen
-----Original Message-----
From: jp....@ti... [mailto:jp....@ti...]
Sent: Wednesday, August 13, 2003 12:19 PM
To: spr...@li...
Subject: [Springframework-developer] Tags issue
Hi Juergen,
I have an issue with the new tags. This worked before yesterday's
changes. It's about the "bind" tag. In case of subelements, it doesn't
more search in the objects tree and searches for the "dotted" property
instead. In the below example the command contains a "person" property
which has a "name" property. The log tell me that the property
"person.name" doesn't exist. But even if it is null at this point of the
application, the "name" of "person" still exists.
Regards,
Jean-Pierre
The jsp involved is
<%@ include file=3D"/WEB-INF/vues/jsp/commun/includes.jsp" %>
<p>
<spring:bind path=3D"command.person.name">
<span class=3D"error"><c:out =
value=3D"${status.errorMessage}"/></span>
<p class=3D"label"><fmt:message key=3D"champ.nom"/></p>
<input type=3D"text" size=3D"32" maxlength=3D"63" name=3D"person.name"
value=3D"<c:out value=3D"${status.value}"/>">
</spring:bind>
</p>
FYI, I use precompiled JSPs. Here is a snippet of the log:
javax.servlet.ServletException: No property [person.name] in class
[class org.sis.sirene.command.CallingoutCommand]
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContex
tImpl.java:533)
at
jsp.WEB_0002dINF.vues.jsp.applis.sirene.interp.saisie.champs.personne.no
m_jsp._jspService(Unknown Source)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:575)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:498)
at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.ja
va:822)
at
jsp.WEB_0002dINF.vues.jsp.applis.sirene.interp.saisie.personne_jsp._jspS
ervice(Unknown Source)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:575)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:498)
at
org.apache.taglibs.standard.tag.common.core.ImportSupport.acquireString(
ImportSupport.java:314)
at
org.apache.taglibs.standard.tag.common.core.ImportSupport.doEndTag(Impor
tSupport.java:179)
at
jsp.WEB_0002dINF.vues.jsp.applis.sirene.modele_jsp._jspService(Unknown
Source)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:684)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
atcher.java:432)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
cher.java:356)
at
com.interface21.web.servlet.view.InternalResourceView.renderMergedOutput
Model(InternalResourceView.java:88)
at
com.interface21.web.servlet.view.AbstractView.render(AbstractView.java:1
97)
at
com.interface21.web.servlet.DispatcherServlet.render(DispatcherServlet.j
ava:503)
at
com.interface21.web.servlet.DispatcherServlet.doService(DispatcherServle
t.java:392)
at
com.interface21.web.servlet.FrameworkServlet.serviceWrapper(FrameworkSer
vlet.java:237)
at
com.interface21.web.servlet.FrameworkServlet.doPost(FrameworkServlet.jav
a:225)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
...
********** L'ADSL A 20 EUR/MOIS**********
Tiscali propose l'ADSL le moins cher du march=E9 : 20 EUR/mois et le =
modem
ADSL offert !=20
Pour profiter de cette offre exceptionnelle, cliquez ici :
http://register.tiscali.fr/adsl/
Offre soumise =E0 conditions.
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01
/01
_______________________________________________
Springframework-developer mailing list
Spr...@li...
https://lists.sourceforge.net/lists/listinfo/springframework-developer
|