RE: Need help - bean:define - Desparate

2002-03-10 Thread Thinh Doan

I'd try this:
bean:define id=res name=nameofthisbeaninrequestscope
class=SearchBrowseResults scope=request/
bean:define id=brNode name=res property=browseNode
class=java.util.ArrayList/

then to get each brNode properties (if I understood correctly is an
ArrayList), you do a logic:iterate id=brNodeObject name=brNode
class=whatevercontainsinArrayList

bean:write name=brNodeObject property=name/   //assuming there is a
getName in the bean in Arraylist

etc...
/logic:iterate

Best wishes,

Thinh

-Original Message-
From: Nishant Asthana [mailto:[EMAIL PROTECTED]]
Sent: Saturday, March 09, 2002 3:50 PM
To: [EMAIL PROTECTED]
Subject: Need help - bean:define - Desparate


Hi ,
I have tried to search this archive for problems that I am having with
my JSP, but was not able to get much help.
I am a newbie to JSP customs tags. Please if anyone could
help.Situations kinda grave.
Heres a snapshot of my JSP

jsp:useBean id=res class=SearchBrowseResults scope=request/
bean:define id=brNode name=res property=browseNode/
bean:define id=brNodeName name=brNode property=name/
bean:define id=brNodeId name=brNode property=nodeId/
bean:define id=brNodeProdCount name=brNode property=prodCount/
bean:define id=prods name=res property=products/
bean:define id=parNodes name=brNode property=breadCrumbTrail/
Where : browseNode is a container object or SearchBrowseResults
 products is ArrayList in SearchBrowseResults
 breadCrumbTrail is a Vector in browseNode container.

When I run try to run this JSP, I get the following error. Can someone
help ?
- Nishant

internal error: servlet service function had thrown ServletException
(uri=/browse/aol/BrowseMain.jsp):
javax.servlet.ServletException: No getter method for property
breadCrumbTrail of bean brNode, stack:
javax.servlet.ServletException: No getter method for property
breadCrumbTrail of bean brNode
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:455)

at
aol._0002faol_0002fBrowseMain_0002ejspBrowseMain_jsp_37._jspService(_0002fao
l_0002fBrowseMain_0002ejspBrowseMain_jsp_37.java:360)

at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:176)

at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:307)

at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.netscape.server.http.servlet.NSServletRunner.invokeServletService(NSServ
letRunner.java:897)

at
com.netscape.server.http.servlet.WebApplication.service(WebApplication.java:
1065)

at
com.netscape.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunn
er.java:959)

at
com.netscape.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
at
com.netscape.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispat
cher.java:48)

at BrowseServlet.doWork(BrowseServlet.java:219)
at BrowseServlet.doGet(BrowseServlet.java:50)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.netscape.server.http.servlet.NSServletRunner.invokeServletService(NSServ
letRunner.java:897)

at
com.netscape.server.http.servlet.WebApplication.service(WebApplication.java:
1065)

at
com.netscape.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunn
er.java:959)

, root cause: javax.servlet.jsp.JspException: No getter method for
property breadCrumbTrail of bean brNode
at
org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:517)
at
org.apache.struts.taglib.bean.DefineTag.doStartTag(DefineTag.java:200)
at
aol._0002faol_0002fBrowseMain_0002ejspBrowseMain_jsp_37._jspService(_0002fao
l_0002fBrowseMain_0002ejspBrowseMain_jsp_37.java:260)

at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:176)

at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:307)

at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.netscape.server.http.servlet.NSServletRunner.invokeServletService(NSServ
letRunner.java:897)

at
com.netscape.server.http.servlet.WebApplication.service(WebApplication.java:
1065)

at
com.netscape.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunn
er.java:959)

at
com.netscape.server.http.servlet.NSServletSession.internalRedirect(Native
Method)
at

Re: Need help - bean:define - Desparate

2002-03-09 Thread Elijah Jacobs

do you have a setters and getters for the breadCrumbTrail attribute in your
SearchBrowseResults bean?

- ej
- Original Message -
From: Nishant Asthana [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Saturday, March 09, 2002 4:49 PM
Subject: Need help - bean:define - Desparate


 Hi ,
 I have tried to search this archive for problems that I am having with
 my JSP, but was not able to get much help.
 I am a newbie to JSP customs tags. Please if anyone could
 help.Situations kinda grave.
 Heres a snapshot of my JSP

 jsp:useBean id=res class=SearchBrowseResults scope=request/
 bean:define id=brNode name=res property=browseNode/
 bean:define id=brNodeName name=brNode property=name/
 bean:define id=brNodeId name=brNode property=nodeId/
 bean:define id=brNodeProdCount name=brNode property=prodCount/
 bean:define id=prods name=res property=products/
 bean:define id=parNodes name=brNode property=breadCrumbTrail/
 Where : browseNode is a container object or SearchBrowseResults
  products is ArrayList in SearchBrowseResults
  breadCrumbTrail is a Vector in browseNode container.

 When I run try to run this JSP, I get the following error. Can someone
 help ?
 - Nishant

 internal error: servlet service function had thrown ServletException
 (uri=/browse/aol/BrowseMain.jsp):
 javax.servlet.ServletException: No getter method for property
 breadCrumbTrail of bean brNode, stack:
 javax.servlet.ServletException: No getter method for property
 breadCrumbTrail of bean brNode
 at

org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp
l.java:455)

 at

aol._0002faol_0002fBrowseMain_0002ejspBrowseMain_jsp_37._jspService(_0002fao
l_0002fBrowseMain_0002ejspBrowseMain_jsp_37.java:360)

 at
 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at

org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:176)

 at
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:307)

 at
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at

com.netscape.server.http.servlet.NSServletRunner.invokeServletService(NSServ
letRunner.java:897)

 at

com.netscape.server.http.servlet.WebApplication.service(WebApplication.java:
1065)

 at

com.netscape.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunn
er.java:959)

 at
 com.netscape.server.http.servlet.NSServletSession.internalRedirect(Native
 Method)
 at

com.netscape.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispat
cher.java:48)

 at BrowseServlet.doWork(BrowseServlet.java:219)
 at BrowseServlet.doGet(BrowseServlet.java:50)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at

com.netscape.server.http.servlet.NSServletRunner.invokeServletService(NSServ
letRunner.java:897)

 at

com.netscape.server.http.servlet.WebApplication.service(WebApplication.java:
1065)

 at

com.netscape.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunn
er.java:959)

 , root cause: javax.servlet.jsp.JspException: No getter method for
 property breadCrumbTrail of bean brNode
 at
 org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:517)
 at
 org.apache.struts.taglib.bean.DefineTag.doStartTag(DefineTag.java:200)
 at

aol._0002faol_0002fBrowseMain_0002ejspBrowseMain_jsp_37._jspService(_0002fao
l_0002fBrowseMain_0002ejspBrowseMain_jsp_37.java:260)

 at
 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at

org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:176)

 at
 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:307)

 at
 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:380)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at

com.netscape.server.http.servlet.NSServletRunner.invokeServletService(NSServ
letRunner.java:897)

 at

com.netscape.server.http.servlet.WebApplication.service(WebApplication.java:
1065)

 at

com.netscape.server.http.servlet.NSServletRunner.ServiceWebApp(NSServletRunn
er.java:959)

 at
 com.netscape.server.http.servlet.NSServletSession.internalRedirect(Native
 Method)
 at

com.netscape.server.http.servlet.NSRequestDispatcher.forward(NSRequestDispat
cher.java:48)

 at BrowseServlet.doWork(BrowseServlet.java:219)
 at BrowseServlet.doGet(BrowseServlet.java:50)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at