Jyothi,

You still having problems with this?

Sorry that I haven't gotten back to you, but work's been quite busy and not
enough hours inbetween.

Just let me know.


Arron.

PS: you'll get my attention faster with this email address. :)



> Hi,
> 
>  I am very new to nested tags and  I am trying to display a tree 
> using nested tags.  I followed Arron's MonkeyTree example.  I have 
> been getting 'javax.servlet.ServletException: Cannot find bean  in 
> any scope'  exception
> (I have pasted exception trace at the end of this email) .  I cannot 
> seem to understand why it's not able to find the bean.  Following is 
> my main jsp files and struts-config.xml  ..  I was able to run 
> Arron's MonkeyTree example successfully. MonkeyTreeBean class 
> populates 'monkeyTree' (TreeNode) in it's construtor. My Form bean 
> does not populate the tree in construtor.  Instead it populates the 
> tree in the action class and then forwards to the Tree.jsp.
> 
> Can somebody suggest a pointer on how to solve this problem?
> 
> Thanks in advance,
> 
> Jyothi
> 
> Tree.jsp
> PS:  It has a base jsp page which inserts <nested:form> ....
> 
>    <template:put name="contents">
>      <nested:write name="deviceObjectsOMADMTreeForm" 
> property="treeName" />    <hr>    <nested:nest property="omaDmTree" 
> >       <jsp:include page="omadmNode.jsp" />    </nested:nest>
> 
>   </template:put>
> 
> omadmNode.jsp
> 
> [EMAIL PROTECTED] contentType="text/html"%>
> <%@ taglib uri="/WEB-INF/tld/struts-nested.tld" prefix="nested" %>
> 
> <nested:root>
> 
>     <nested:write property="objName" />
> 
> </nested:root>
> 
> struts-config.xml
> 
>     <form-bean name="deviceObjectsOMADMTreeForm"
>         type="com.openwave.opm.ui.configuration.deviceobjects.TreeForm"/>
>     .
>     .
>     .
> 
>      <action   path="/configuration.deviceObjects.omadmTree"
>       type="com.openwave.opm.ui.configuration.deviceobjects.HSParamAction"
>       name="deviceObjectsOMADMTreeForm"
>       parameter="action"
>       scope="session"
>       validate="false">
>           <forward name="omadmList"
> path="/scripts/configuration/deviceobjects/omadmList.jsp"/>
>      </action>
> 
> Exception
> javax.servlet.ServletException: Cannot find bean  in any scope
>       at org.apache.jasper.runtime.PageContextImpl.handlePageException(Unknown
> Source)
>       at org.apache.jsp.omadmNode$jsp._jspService(omadmNode$jsp.java:370)
>       at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(Unknown
> Source)
>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown 
> Source)       at org.apache.jasper.servlet.JspServlet.service(Unknown 
> Source)       at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown Source)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(Unknown 
> Source)       at 
> org.apache.catalina.core.ApplicationDispatcher.include(Unknown 
> Source)       at 
> org.apache.jasper.runtime.JspRuntimeLibrary.include(Unknown Source)   
> at org.apache.jsp.omadmList$jsp._jspService(omadmList$jsp.java:498)   
> at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)      at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(Unknown
> Source)
>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown 
> Source)       at org.apache.jasper.servlet.JspServlet.service(Unknown 
> Source)       at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown Source)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(Unknown 
> Source)       at 
> org.apache.catalina.core.ApplicationDispatcher.forward(Unknown 
> Source)       at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10
> 69)
>       at
> com.openwave.cdp.ui.CdpRequestProcessor.doForward(CdpRequestProcessor.java:7
> 6)
>       at
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
> sor.java:455)
>       at
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) 
at
com.openwave.cdp.ui.CdpRequestProcessor.process(CdpRequestProcessor.java:85) 
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)      at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)    at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)    at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)         at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)         at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown
Source)         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown
Source)         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) 
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)        at
org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)    at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)        at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source)   at
org.apache.catalina.core.StandardContext.invoke(Unknown Source)         at
org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)       at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source)  at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source)      at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.valves.AccessLogValve.invoke(Unknown Source)        at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)        at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source)   at
org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)     at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)        at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source)   at
org.apache.coyote.tomcat4.CoyoteProcessor.service(CoyoteProcessor.java:313) 
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:331)      at
org.apache.coyote.tomcat4.CoyoteProcessor.process(CoyoteProcessor.java:791) 
at org.apache.coyote.tomcat4.CoyoteProcessor.run(CoyoteProcessor.java:870)      at
java.lang.Thread.run(Thread.java:479)
> 
> root cause
> 
> javax.servlet.jsp.JspException: Cannot find bean  in any scope
>       at org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:938)
>       at org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:286)        
>  at
org.apache.struts.taglib.nested.bean.NestedWriteTag.doStartTag(NestedWriteTa
> g.java:94)    at 
> org.apache.jsp.omadmNode$jsp._jspService(omadmNode$jsp.java:88)       at 
> org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)         at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(Unknown
> Source)
>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown 
> Source)       at org.apache.jasper.servlet.JspServlet.service(Unknown 
> Source)       at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown Source)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.doInclude(Unknown 
> Source)       at 
> org.apache.catalina.core.ApplicationDispatcher.include(Unknown 
> Source)       at 
> org.apache.jasper.runtime.JspRuntimeLibrary.include(Unknown Source)   
> at org.apache.jsp.omadmList$jsp._jspService(omadmList$jsp.java:498)   
> at org.apache.jasper.runtime.HttpJspBase.service(Unknown Source)      at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(Unknown
> Source)
>       at org.apache.jasper.servlet.JspServlet.serviceJspFile(Unknown 
> Source)       at org.apache.jasper.servlet.JspServlet.service(Unknown 
> Source)       at 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)  at 
> org.apache.catalina.core.ApplicationDispatcher.invoke(Unknown Source)
>       at 
> org.apache.catalina.core.ApplicationDispatcher.doForward(Unknown 
> Source)       at 
> org.apache.catalina.core.ApplicationDispatcher.forward(Unknown 
> Source)       at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10
> 69)
>       at
> com.openwave.cdp.ui.CdpRequestProcessor.doForward(CdpRequestProcessor.java:7
> 6)
>       at
> org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces
> sor.java:455)
>       at
>
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) 
at
com.openwave.cdp.ui.CdpRequestProcessor.process(CdpRequestProcessor.java:85) 
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)      at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)    at
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)    at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Unknown
Source)         at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown
Source)         at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown
Source)         at org.apache.catalina.core.StandardPipeline.invokeNext(Unknown
Source)         at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) 
at org.apache.catalina.core.ContainerBase.invoke(Unknown Source)        at
org.apache.catalina.core.StandardContextValve.invoke(Unknown Source)    at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)        at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source)   at
org.apache.catalina.core.StandardContext.invoke(Unknown Source)         at
org.apache.catalina.core.StandardHostValve.invoke(Unknown Source)       at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source)  at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source)      at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.valves.AccessLogValve.invoke(Unknown Source)        at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)        at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source)   at
org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source)     at
org.apache.catalina.core.StandardPipeline.invokeNext(Unknown Source)    at
org.apache.catalina.core.StandardPipeline.invoke(Unknown Source)        at
org.apache.catalina.core.ContainerBase.invoke(Unknown Source)   at
org.apache.coyote.tomcat4.CoyoteProcessor.service(CoyoteProcessor.java:313) 
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:331)      at
org.apache.coyote.tomcat4.CoyoteProcessor.process(CoyoteProcessor.java:791) 
at org.apache.coyote.tomcat4.CoyoteProcessor.run(CoyoteProcessor.java:870)      at
java.lang.Thread.run(Thread.java:479)
> 
> ----------------------------------------------------------------------------
> ----
> 
> Apache Tomcat/4.1-dev




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to