RE: Setting up JSTL---How?
One step you need to take care of, if you haven't yet, is reading the JSTL specification. If you had, you would have noticed that "$param.userName" should be "${param.userName}". I'm not certain whether this the cause of your exception, however. > -Original Message- > From: joni santoso [mailto:[EMAIL PROTECTED] > > here is my test.jsp : > > > > when i ran it, errors happened. this is the error: > > root cause > java.lang.NoClassDefFoundError > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:140) > at > org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getE va > luatorByName(ExpressionEvaluatorManager.java:146) > at > org.apache.taglibs.standard.tlv.JstlBaseTLV.validateExpression(JstlBaseT LV > .java:202) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Setting up JSTL---How?
struts-el uses JSTL. So if you follow the template of struts-el example app, your JSTL will work. struts-el is under struts distribution in contrib directory. - Original Message - From: "joni santoso" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 11:24 PM Subject: Re: Setting up JSTL---How? > where can i get that struts-el? > > still i am curious why the jstl didn't work :(. > > On Sun, 30 Mar 2003 23:20:03 -0800 > "Dan Tran" <[EMAIL PROTECTED]> wrote: > >suggestion!! download Struts-el example, load and run it. > >And use it as template for your new jstl work. > > > >-Dan > > > >- Original Message - > >From: "joni santoso" <[EMAIL PROTECTED]> > >To: "Struts Users Mailing List" > ><[EMAIL PROTECTED]> > >Sent: Sunday, March 30, 2003 11:15 PM > >Subject: Setting up JSTL---How? > > > > > >> Hi, > >> > >> I have downloaded jakarta-taglibs-20030316.zip. I have > >> unzipped and installed it to my tomcat 4.1.18. > >> > >> Here is my test web-app's web.xml (is it wrong?) : > >> > >> > >> and my test's web-inf has all the tld files from jakarta > >> taglib. in the lib directory there are jstl.jar and > >> standard.jar. > >> > >> here is my test.jsp : > >> > >> > >> > >> when i ran it, errors happened. this is the error: > >> > >> please explain. > >> > >> thx > >> > >> > >> type Exception report > >> > >> message > >> > >> description The server encountered an internal error () > >> that prevented it from fulfilling this request. > >> > >> exception > >> > >> javax.servlet.ServletException > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) > >> at > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > >> at > >> > >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicatio n > >FilterChain.java:247) > >> at > >> > >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterC h > >ain.java:193) > >> at > >> > >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.j a > >va:260) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >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.j a > >va:191) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >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:18 0 > >) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >eNext(StandardPipeline.java:643) > >> at > >> > >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve . > >java:170) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >eNext(StandardPipeline.java:641) > >> at > >> > >org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:17 2 > >) > >> at > >> > >org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invo k > >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.jav a > >:174) > >> at > >> > >org.apache.catalina.core.StandardPipeline$Standa
Re: Setting up JSTL---How?
where can i get that struts-el? still i am curious why the jstl didn't work :(. On Sun, 30 Mar 2003 23:20:03 -0800 "Dan Tran" <[EMAIL PROTECTED]> wrote: suggestion!! download Struts-el example, load and run it. And use it as template for your new jstl work. -Dan - Original Message - From: "joni santoso" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 11:15 PM Subject: Setting up JSTL---How? Hi, I have downloaded jakarta-taglibs-20030316.zip. I have unzipped and installed it to my tomcat 4.1.18. Here is my test web-app's web.xml (is it wrong?) : and my test's web-inf has all the tld files from jakarta taglib. in the lib directory there are jstl.jar and standard.jar. here is my test.jsp : when i ran it, errors happened. this is the error: please explain. thx type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) 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 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:260) 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:170) 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:432) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:386) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:530) at java.lang.Thread.run(Thread.java:536) root cause java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:140) at org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getEvalu atorByName(ExpressionEvaluatorManager.java:146) at org.apache.taglibs.standard.tlv.JstlBaseTLV.validateExpression(JstlBaseTLV.j ava:202) at org.apache.taglibs.standard.tlv.JstlCoreTLV$Handler.startElement(JstlCoreTLV .java:181) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:459) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:221) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:874) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja va:591) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDo cumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(XMLDocumentFragmentScannerImpl.java:1477) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocume ntFragmentScannerImpl.java:329) at org.apache.xerc
Re: Setting up JSTL---How?
suggestion!! download Struts-el example, load and run it. And use it as template for your new jstl work. -Dan - Original Message - From: "joni santoso" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, March 30, 2003 11:15 PM Subject: Setting up JSTL---How? > Hi, > > I have downloaded jakarta-taglibs-20030316.zip. I have > unzipped and installed it to my tomcat 4.1.18. > > Here is my test web-app's web.xml (is it wrong?) : > > > and my test's web-inf has all the tld files from jakarta > taglib. in the lib directory there are jstl.jar and > standard.jar. > > here is my test.jsp : > > > > when i ran it, errors happened. this is the error: > > please explain. > > thx > > > type Exception report > > message > > description The server encountered an internal error () > that prevented it from fulfilling this request. > > exception > > javax.servlet.ServletException > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) > 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 > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:260) > 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:170) > 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:432) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:386) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:530) > at java.lang.Thread.run(Thread.java:536) > > > root cause > > java.lang.NoClassDefFoundError > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:140) > at > org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getEvalu atorByName(ExpressionEvaluatorManager.java:146) > at > org.apache.taglibs.standard.tlv.JstlBaseTLV.validateExpression(JstlBaseTLV.j ava:202) > at > org.apache.taglibs.standard.tlv.JstlCoreTLV$Handler.startElement(JstlCoreTLV .java:181) > at > org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.j ava:459) > at > org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXML DocumentParser.java:221) > at > org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBin der.java:874) > at > org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.ja
Setting up JSTL---How?
Hi, I have downloaded jakarta-taglibs-20030316.zip. I have unzipped and installed it to my tomcat 4.1.18. Here is my test web-app's web.xml (is it wrong?) : and my test's web-inf has all the tld files from jakarta taglib. in the lib directory there are jstl.jar and standard.jar. here is my test.jsp : when i ran it, errors happened. this is the error: please explain. thx type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.java:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(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.invokeNext(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:432) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530) at java.lang.Thread.run(Thread.java:536) root cause java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:140) at org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.getEvaluatorByName(ExpressionEvaluatorManager.java:146) at org.apache.taglibs.standard.tlv.JstlBaseTLV.validateExpression(JstlBaseTLV.java:202) at org.apache.taglibs.standard.tlv.JstlCoreTLV$Handler.startElement(JstlCoreTLV.java:181) at org.apache.xerces.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:459) at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:221) at org.apache.xerces.impl.XMLNamespaceBinder.handleStartElement(XMLNamespaceBinder.java:874) at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement(XMLNamespaceBinder.java:591) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:747) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525) at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581) at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) at org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1175) at javax.xml.parsers.SAXParser.parse(SAXParser.java:394) at javax.xml.parsers.SAXParser.parse(SAXParser.java:191) at org.apache.taglibs.standard.tlv.JstlBaseTLV.validate(JstlBaseTLV.java:176) at or