Thanks to u all the problem is solved it has started working
Thanks very much will keep on disturbing whenever wherever i get stuck. Vishal. Daniel Henrique Alves Lima wrote: > Had you import the "logic" taglib ? > > Vishal Arora wrote: > > >earlier i was using just logic iterate tag now i have defined bean define tag also > >here is the > >code for that and also what each and everything written means > > > ><bean:define id="wbsInfo" name="proDataBean" property="wbsInfo" scope="session" /> > > <logic:iterate id="wbsBean" name="wbsInfo"> > > <Tr> > > <Td Height="30" Class="whiteBGGrayTextBoldMiddle" > > Width="20%"> <bean:write > >name="wbsBean" property="wbsElement"/></Td> > > <Td Height="30" Class="whiteBGGrayTextBoldMiddle" > > Width="20%"> <bean:write > >name="wbsBean" property="iniWork"/></Td> > > <Td Height="30" Class="whiteBGGrayTextBoldMiddle" > > Width="20%"> <bean:write > >name="wbsBean" property="previousLestWork"/></Td> > > <Td Height="30" Class="whiteBGGrayTextBoldMiddle" > > Width="20%"> <bean:write > >name="wbsBean" property="lestWork"/></Td> > > <Td Height="30" Class="whiteBGGrayTextBoldMiddle" > > Width="20%"> <bean:write > >name="wbsBean" property="actualWork"/></Td> > > </Tr> > > </logic:iterate> > > > > > > > >in this code > > in <bean:define >tag > >id= any name to be used in the logic iterate tag > >name=Main Bean class where arraylist is set in a setSomething(ArrayList als) method > >property= name of the ArrayList object > > > > > > > >in logic iterate tag > >id=bean instance with getter setter methods that is set inside the arraylist object > >name=id of bean define tag > > > >and here is the error. > >====================================================================== > >javax.servlet.ServletException: Cannot find bean wbsBean in any scope > > > > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867) > > > > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800) > > > >org.apache.jsp.view.user.project.Project_005fSapInfo_jsp._jspService(Project_005fSapInfo_jsp.java:271) > > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1014) > > > > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:417) > > > > org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:390) > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:271) > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292) > > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:743) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > >root cause > > > >javax.servlet.jsp.JspException: Cannot find bean wbsBean in any scope > > org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:714) > > org.apache.struts.taglib.bean.WriteTag.doStartTag(WriteTag.java:290) > > > >org.apache.jsp.view.user.project.Project_005fSapInfo_jsp._jspx_meth_bean_write_15(Project_005fSapInfo_jsp.java:555) > > > > > >org.apache.jsp.view.user.project.Project_005fSapInfo_jsp._jspService(Project_005fSapInfo_jsp.java:232) > > > > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301) > > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > > > > org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1014) > > > > org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:417) > > > > org.apache.struts.action.RequestProcessor.processActionForward(RequestProcessor.java:390) > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:271) > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1292) > > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:492) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:743) > > javax.servlet.http.HttpServlet.service(HttpServlet.java:856) > >=================================================================================== > >Lokking forward to uor answer. > > > >Thanks > > > > > > > > > > > > > > > > > > > > > >Daniel Henrique Alves Lima wrote: > > > > > > > >> This is a really strange behaviour...The error message could be "can > >>not find proDataBean" in any scope or "can not find collectionABean" in > >>any scope" but "can not find wbsInfo in any scope" ? > >> Is the problem in this page ? Is it including another page ? Can you > >>make a search for the string "wbsInfo" ? > >> Please, send to me the exactly error message and all the code inside > >>the logic:iterate... > >> > >>Vishal Arora wrote: > >> > >> > >> > >>>as i have already stated that error coming is can not find wbs in any scope > >>> > >>>i changed all things.. > >>> > >>>these are new settings > >>> > >>><bean:define id="collectionABean" name="proDataBean" property="wbsInfo" > >>>scope="session" /> > >>> <logic:iterate id="wbsBean" name="collectionABean"> > >>> -------- > >>> ----------- > >>> ------- > >>> </logic:iterate> > >>> > >>> > >>>in bean define tag > >>>id= any name > >>>name= Bean name in whose setSomething(ArrayList als) method i m setting my > >>>arraylist object > >>>property=is the name of my arraylist object > >>> > >>> > >>>then in logic iterate tag > >>> > >>>id=bean instance that is set in my arraylist object > >>>name=same id from bean define tag > >>> > >>>but still it's saying cannot find wbsInfo in any scope > >>>does i have to set the bean instance which is inside the arraylist to any > >>>scope..if yes then > >>>how could i set it. > >>> > >>> > >>> > >>> > >>> > >>> > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]