Hi Scott,

Part of the purpose of my action is to populate the form with some
information from the database, then let the user fill in some more
information and run a followup action to handle the user input.  I am using
the same action class in both cases, but with the parameter set differently
to let me know what I need to do.  If I remove the input form bean, won't
that get rid of the data which I want to present to the user?  (I'm not able
to try it right now, so I'm just wondering.)

Thanks for your response, I'll look at it tonight.

Mike

-----Original Message-----
From: Barr, Scott [IBM GSA] [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 25, 2002 1:27 AM
To: 'Struts Users Mailing List'
Subject: RE: Help with: Cannot find bean
org.apache.struts.taglib.html.BEA N in scope null



Hi

I have come across this problem before when the input FormBean is the same
type as the output FormBean for an Action.
Removing the input FormBean at the end of the Action (when you tidy up old
objects) will remove the bean you are adding to the Requst or Session.

Scott

> -----Original Message-----
> From: Annie Chang [SMTP:[EMAIL PROTECTED]]
> Sent: Monday, 25 March 2002 3:48 pm
> To:   Struts Users Mailing List
> Subject:      Re: Help with: Cannot find bean
> org.apache.struts.taglib.html.BEAN in scope null
> 
> Please make sure Struts lib(all the jar file) are in your application's
> classpath.
> Simply, you can copy all jar files of Struts to your application's
> \WEB-INF\lib .
> It should be OK.
> 
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Sunday, March 24, 2002 8:35 PM
> Subject: Help with: Cannot find bean org.apache.struts.taglib.html.BEAN in
> scope null
> 
> 
> > I'm getting an error (Cannot find bean
> org.apache.struts.taglib.html.BEAN
> in
> > scope null) when I attempt to use one of my ActionForm properties in the
> JSP
> > file.  I've looked the struts-config.xml over 100 times and I can't
> figure
> > out what I'm doing wrong.  Here are the pertinent portions of my
> > struts-config.xml.  If anyone sees my problem, I would appreciate some
> help.
> > Form bean:
> >     <form-bean name="pharmacyPeriodSelectForm"
> > type="com.omnicare.purchasing.araging.webapp.PharmacyPeriodSelectForm"
> />
> > Action path:
> >     <!-- Enter the region name -->
> >     <action path="/regionEntry"
> >         name="pharmacyPeriodSelectForm"
> >
> > type="com.omnicare.purchasing.araging.webapp.PharmacyPeriodSelectAction"
> >         scope="request"
> >         validate="false"
> >         input="/pages/AR_pharmacy_period.jsp"
> >         parameter="regionEntry">
> >       <forward name="success" path="/pages/AR_pharmacy_period.jsp" />
> >     </action>
> > The PharmacyPeriodSelectAction executes fine.  When I return the success
> > forward, I get the error.
> > Thanks for your help, Mike Witt
> > The full error message is:
> > javax.servlet.ServletException: Cannot find bean
> > org.apache.struts.taglib.html.BEAN in scope null
> > at
> >
> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextI
> mp
> > l.java:459)
> > at
> >
> pages._0002fpages_0002fAR_0005fpharmacy_0005fperiod_0002ejspAR_0005fpharma
> cy
> >
> _0005fperiod_jsp_29._jspService(_0002fpages_0002fAR_0005fpharmacy_0005fper
> io
> > d_0002ejspAR_0005fpharmacy_0005fperiod_jsp_29.java:167)
> > 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$JspCountedServlet.service(JspServlet.
> ja
> > va:130)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> >
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.
> ja
> > va:282)
> > at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
> > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> > at org.apache.tomcat.core.Handler.service(Handler.java:287)
> > at
> > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> > at
> >
> org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcher
> Im
> > pl.java:222)
> > at
> >
> org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherIm
> pl
> > .java:162)
> > at
> >
> org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.
> ja
> > va:1758)
> > at
> > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1595)
> > at
> > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> > at org.apache.tomcat.core.Handler.service(Handler.java:287)
> > at
> > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> > at
> >
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:
> 81
> > 2)
> > at
> > org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
> > at
> >
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Htt
> pC
> > onnectionHandler.java:213)
> > at
> >
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> > at
> >
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
> > at java.lang.Thread.run(Thread.java:484)
> > Root cause:
> > javax.servlet.jsp.JspException: Cannot find bean
> > org.apache.struts.taglib.html.BEAN in scope null
> > at org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:493)
> > at
> >
> org.apache.struts.taglib.html.BaseFieldTag.doStartTag(BaseFieldTag.java:18
> 8)
> > at
> >
> pages._0002fpages_0002fAR_0005fpharmacy_0005fperiod_0002ejspAR_0005fpharma
> cy
> >
> _0005fperiod_jsp_29._jspService(_0002fpages_0002fAR_0005fpharmacy_0005fper
> io
> > d_0002ejspAR_0005fpharmacy_0005fperiod_jsp_29.java:135)
> > 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$JspCountedServlet.service(JspServlet.
> ja
> > va:130)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> >
> org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.
> ja
> > va:282)
> > at
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
> > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> > at org.apache.tomcat.core.Handler.service(Handler.java:287)
> > at
> > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> > at
> >
> org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcher
> Im
> > pl.java:222)
> > at
> >
> org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherIm
> pl
> > .java:162)
> > at
> >
> org.apache.struts.action.ActionServlet.processActionForward(ActionServlet.
> ja
> > va:1758)
> > at
> > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1595)
> > at
> > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:491)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
> > at org.apache.tomcat.core.Handler.service(Handler.java:287)
> > at
> > org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> > at
> >
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:
> 81
> > 2)
> > at
> > org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
> > at
> >
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(Htt
> pC
> > onnectionHandler.java:213)
> > at
> >
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> > at
> >
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
> > at java.lang.Thread.run(Thread.java:484)
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> >
> >
> 
> 
> --
> To unsubscribe, e-mail:
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>

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

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

Reply via email to