Re: Nested tags : Desperately trying to get recursion to work

2003-11-11 Thread Arron Bates
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 /hrnested: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 

Nested tags : Desperately trying to get recursion to work

2003-11-04 Thread Jyothi Panduranga
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 

Re: Nested tags : Desperately trying to get recursion to work

2003-11-04 Thread Max Cooper
I don't know anything about the nested tags, but it seems very unlikely that
this code, as a complete JSP, could work:

%@ taglib uri=/WEB-INF/tld/struts-nested.tld prefix=nested %
nested:root
   nested:write property=objName /
/nested:root

What bean is objName a property of? This seems to correspond with the
error message you are getting since the error message does not have a name
of the bean it was looking for.

-Max

- Original Message - 
From: Jyothi Panduranga [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Tuesday, November 04, 2003 6:31 PM
Subject: Nested tags : Desperately trying to get recursion to work


 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