You need to change your ww:property:

<webwork:property value="theBean/theProperty"/> needs to be

<webwork:property value="theBean.theProperty"/>

I assume OGNL is trying to change theBean and theProperty into numbers to apply the 
division operator on it ("/")


> -----Original Message-----
> From: Samuel Mota [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, October 02, 2003 4:06 PM
> To: [EMAIL PROTECTED]
> Subject: [OS-webwork] Read bean property
> 
> 
> Hi,
> 
> I'm trying to get a bean property to display ...
> 
> the action:
> 
> private myBean theBean;
> 
> public myBean getTheBean() {
>       return theBean;
> }
> 
> Trying to display it:
> <webwork:property value="theBean/theProperty"/>
> I'm getting  a Number Format Exception ....
> 
> Of course both are not null (theBean and theProperty) ...
> 
> theProperty is String ... Why is it invoking format functions ?!?
> 
> java.lang.NumberFormatException: For input string: 
> "[EMAIL PROTECTED]"
>              at 
> java.lang.NumberFormatException.forInputString(NumberFormatExc
> eption.java:48)
>              at 
> java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal
> .java:1213)
>              at java.lang.Double.parseDouble(Double.java:202)
>              at ognl.OgnlOps.doubleValue(OgnlOps.java:104)
>              at ognl.OgnlOps.divide(OgnlOps.java:496)
>              at ognl.ASTDivide.getValueBody(ASTDivide.java:51)
>              at ognl.SimpleNode.getValue(SimpleNode.java:167)
>              at ognl.Ognl.getValue(Ognl.java:335)
>              at 
> com.opensymphony.xwork.util.OgnlValueStack.findValue(OgnlValue
> Stack.java:78)
>              at 
> com.opensymphony.webwork.views.jsp.PropertyTag.doStartTag(Prop
> ertyTag.java:55)
>              at 
> org.apache.jsp.netwalki_jsp._jspx_meth_webwork_property_0(netw
alki_jsp.java:223)
>              at 
> org.apache.jsp.netwalki_jsp._jspx_meth_webwork_if_1(netwalki_j
> sp.java:198)
>              at 
> org.apache.jsp.netwalki_jsp._jspx_meth_webwork_else_0(netwalki
> _jsp.java:166)
>              at 
> org.apache.jsp.netwalki_jsp._jspService(netwalki_jsp.java:71)
>              at 
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
>              at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>              at 
> org.apache.jasper.servlet.JspServletWrapper.service(JspServlet
> Wrapper.java:210)
>              at 
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet
> .java:295)
>              at 
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
>              at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>              at
> org.apache.catalina.core.ApplicationDispatcher.invoke(Applicat
> ionDispatcher.java:684)
>              at
> org.apache.catalina.core.ApplicationDispatcher.doForward(Appli
> cationDispatcher.java:432)
>              at
> org.apache.catalina.core.ApplicationDispatcher.forward(Applica
> tionDispatcher.java:356)
>              at
> com.opensymphony.webwork.dispatcher.ServletDispatcherResult.ex
> ecute(ServletDispatcherResult.java:62)
>              at
> com.opensymphony.xwork.DefaultActionInvocation.executeResult(D
> efaultActionInvocation.java:221)
>              at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocation.java:161)
>              at
> com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.
> intercept(DefaultWorkflowInterceptor.java:58)
> 
>              at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocation.java:149)
>              at
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept
> (AroundInterceptor.java:37)
>              at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocation.java:149)
>              at
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept
> (AroundInterceptor.java:37)
>              at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocation.java:149)
>              at
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept
> (AroundInterceptor.java:37)
>              at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocation.java:149)
>              at
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept
> (AroundInterceptor.java:37)
>              at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocation.java:149)
>              at
> br.com.netset.netwalki.interceptors.ApplicationSecurityInterce
> ptor.intercept(ApplicationSecurityInterceptor.java:56)
> 
>              at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultA
> ctionInvocation.java:149)
>              at 
> com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActio
> nProxy.java:121)
>              at
> com.opensymphony.webwork.dispatcher.ServletDispatcher.service(
> ServletDispatcher.java:165)
>              at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>              at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(ApplicationFilterChain.java:247)
>              at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterChain.java:193)
>              at
> com.opensymphony.webwork.lifecycle.RequestLifecycleFilter.doFi
> lter(RequestLifecycleFilter.java:62)
>              at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(ApplicationFilterChain.java:213)
>              at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilterChain.java:193)
>              at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.java:256)
>              at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
> 
>              at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>              at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>              at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.java:191)
>              at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
> 
>              at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>              at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>              at 
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2416)
>              at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:180)
>              at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
> 
>              at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValve.java:171)
>              at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:641)
> 
>              at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:172)
>              at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:641)
> 
>              at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>              at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>              at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.java:174)
>              at
> org.apache.catalina.core.StandardPipeline$StandardPipelineValv
> eContext.invokeNext(StandardPipeline.java:643)
> 
>              at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:480)
>              at 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
>              at 
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.
> java:223)
>              at 
> org.apache.coyote.http11.Http11Processor.process(Http11Process
> or.java:601)
>              at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle
> r.processConnection(Http11Protocol.java:392)
> 
>              at 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi
> nt.java:565)
>              at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:619)
>              at java.lang.Thread.run(Thread.java:536)
> 
> 
> 
> 
> + Samuel G. Mota
> + [EMAIL PROTECTED]
> + 55 (11) 4417 7093
> + Business Application Dpt.
> + Netset Serviços em Tecnologia
> + a Hypercom Company
> + http://www.hypercom.com
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf 
> _______________________________________________
> Opensymphony-webwork mailing list 
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork
> 


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to