Hi Please help me to solve it.
I am getting below exception , When I try to display the menu in a jsp In jsp I am having entry of menu as below <menu:displayMenu name="CsrAccountSearch" /> In menu-config I am having the entry of it as below <Menu name="CsrAccountSearch" title="" action="/initialSearch" image="images/frame/menu/CsrAccountSearch.gif" altImage="images/frame/menu/CsrAccountSearch_on.gif"> </Menu> Exception I am getting is as below javax.servlet.ServletException: org/apache/taglibs/standard/lang/support/ExpressionEvaluatorManager at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp l.java:536) at org.apache.jsp.CustomerCareMenu_jsp._jspService(CustomerCareMenu_jsp.java:15 0) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 10) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatch er.java:575) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher .java:498) at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:118) at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:161) at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:702) at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.ja va:817) at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:466) at org.apache.jsp.CustomerCareLayout_jsp._jspx_meth_tiles_insert_1(CustomerCare Layout_jsp.java:149) at org.apache.jsp.CustomerCareLayout_jsp._jspService(CustomerCareLayout_jsp.jav a:78) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 10) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch er.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher .java:356) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10 58) at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso r.java:269) at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRe questProcessor.java:249) at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ estProcessor.java:303) at org.apache.struts.action.RequestProcessor.processActionForward(RequestProces sor.java:401) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:502) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch er.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher .java:356) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10 58) at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcesso r.java:269) at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProces sor.java:451) at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequ estProcessor.java:312) at org.apache.struts.action.RequestProcessor.processActionForward(RequestProces sor.java:401) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1420) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:502) 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(Application FilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at com.covad.customercare.web.filter.AccountSelectedFilter.doFilter(AccountSele ctedFilter.java:73) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at com.covad.framework.web.security.SecurityObjectFilter.doFilter(SecurityObjec tFilter.java:73) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at com.covad.framework.web.security.SessionFilter.doFilter(SessionFilter.java:1 02) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:213) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:256) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:619) at java.lang.Thread.run(Thread.java:536) -----Original Message----- From: Matt Raible [mailto:[EMAIL PROTECTED] Sent: Monday, January 19, 2004 7:55 PM To: 'Struts Users Mailing List' Subject: RE: Struts-Menu (Support URL Re-writing) Struts Menu 2.0 and above. What version of "Struts Menu" are you using? Feel free to subscribe to the struts-menu mailing list and move this discussion over there. http://lists.sourceforge.net/lists/listinfo/struts-menu-user Or use the forums: http://sourceforge.net/forum/?group_id=48726 Matt > -----Original Message----- > From: Parag Pattewar [mailto:[EMAIL PROTECTED] > Sent: Sunday, January 18, 2004 9:37 PM > To: Struts Users Mailing List > Cc: [EMAIL PROTECTED] > Subject: RE: Struts-Menu (Support URL Re-writing) > > > Hi > > I tried to change the location attribute to forward or > Action, its not supporting because the struts version we are > using is 1.1 and as you have mentioned to use struts 2.0 and above. > > How do I make change, so struts 1.1 should support URL Rewriting. > > Regards > Parag > > -----Original Message----- > From: Matt Raible [mailto:[EMAIL PROTECTED] > Sent: Saturday, January 17, 2004 9:20 PM > To: 'Struts Users Mailing List' > Subject: RE: Struts-Menu (Support URL Re-writing) > > > Change the "location" attribute to a "action" attribute, > where the value of "action" matches the "path" of your action > mapping. For example: > > <Menu name="CsrAccountInformation" title="" > action="/accountinfoview"> > > If you are using 2.0, this should work. If it doesn't, let > me know what displayer you're using and I'll fix it. > > Matt > > > -----Original Message----- > > From: Parag Pattewar [mailto:[EMAIL PROTECTED] > > Sent: Saturday, January 17, 2004 12:05 AM > > To: Matt Raible; 'Struts Users Mailing List' > > Subject: RE: Struts-Menu (Support URL Re-writing) > > > > > > > > Hi > > I am having previous implementation of struts-menu as below > > > > <Menu name="CsrAccountInformation" title="" > > location="accountinfoview.do" > > > <Item name="act" title="Con" > > location="personaldtd.do?expMenu=AcctInfo"/> > > <Item name="cas" title="Clo Acct" > > location="clsRouter.do?expMenu=AcctInfo"/> > > </Menu> > > > > I have changed it as below, is it the correct way of using > action and > > forward attributes in struts-menu. > > > > <Menu name="CsrAccountInformation" title="" > > location="accountinfoview.do" > > > <Item name="act" title="Con" > > action="personaldtd.do?expMenu=AcctInfo"/> > > <Item name="cas" title="Clo Acct" > > forward="clsRouter.do?expMenu=AcctInfo"/> > > </Menu> > > > > > > > > -----Original Message----- > > From: Matt Raible [mailto:[EMAIL PROTECTED] > > Sent: Friday, January 16, 2004 8:44 PM > > To: 'Struts Users Mailing List'; 'Parag Pattewar' > > Subject: RE: Struts-Menu (Support URL Re-writing) > > > > > > Struts Menu makes use of Struts classes to support "forward" and > > "action" attributes. If you use those, you'll likely get the > > re-writing you're looking for. I did this on a previous > project and > > did find that the "forward" attribute worked, but not the "action" > > attribute. I believe this is a bug in Struts since it should do > > rewriting when looking up an Action's path. > > > > The one issue with re-writing is that if you're using a menu that > > matches URLs (i.e. tabbed-menu) - they probably won't get > matched up. > > At a previous project, we were using URLs to highlight the current > > page we were on and we found that we had to use the > "action" attribute > > or the "page" attribute so that the jsessionid wasn't appended. Of > > course, we could've stripped this off in our Velocity > template, but we > > wen't with the quick, less-logic, way. > > > > To see this project, go to http://telluride.resortquest.com > and drill > > down a bit. The menu with highlight is on the right. BTW, > this site > > uses the Velocity displayer for both the top menu and the side menu. > > > > If you're not familiar with struts-menu, checkout the demo at > > http://raibledesigns.com/struts-menu. > > > > Matt > > > > > -----Original Message----- > > > From: Edgar P Dollin [mailto:[EMAIL PROTECTED] > > > Sent: Friday, January 16, 2004 7:54 AM > > > To: 'Parag Pattewar'; [EMAIL PROTECTED] > > > Subject: RE: Struts-Menu (Support URL Re-writing) > > > > > > > > > You have the source to struts and the source to > > struts-menu, grab the > > > code from struts and plug it into struts-menu and submit a > > patch. You > > > might need a menu-config.xml option to indicate that you > > will be url > > > rewriting. > > > > > > Edgar > > > > > > -----Original Message----- > > > From: Parag Pattewar [mailto:[EMAIL PROTECTED] > > > Sent: Friday, January 16, 2004 7:21 AM > > > To: [EMAIL PROTECTED] > > > Subject: Struts-Menu (Support URL Re-writing) > > > > > > > > > Hi all > > > > > > How do I change Struts-Menu implemention, so it can support URL > > > ReWriting for session tracking? > > > > > > Thanks and Regards > > > Parag Pattewar > > > Persistent Systems Private Limited > > > "Bhageerath" > > > 402, Senapati Bapat Road > > > Pune 411016 > > > India > > > > > > Tel: +91 (20) 2567 8900 extn. 2640 > > > Fax: +91 (20) 2567 8901 > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]