问题描述
用1。2有加两个文件进LIBJSP页面有加<%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><c:out>能用但是到了<c:set>和<c:forEach>就不行了我的文件是我朋友给我的在他那是绝对能用的!一到我的电脑就不行希望有大虾帮帮我找出问题这个太悬念了在网上看都是很简单就能用的了!!
解决方案
解决方案二:
报错如下:HTTPStatus500---------------------------------------------------------------------------------typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionjavax.servlet.ServletException:javax/el/ELExceptionorg.apache.jasper.servlet.JspServlet.service(JspServlet.java:273)javax.servlet.http.HttpServlet.service(HttpServlet.java:803)rootcausejava.lang.NoClassDefFoundError:javax/el/ELExceptionjava.lang.Class.getDeclaredMethods0(NativeMethod)java.lang.Class.privateGetDeclaredMethods(Class.java:2427)java.lang.Class.getDeclaredMethods(Class.java:1791)java.beans.Introspector$1.run(Introspector.java:1287)java.security.AccessController.doPrivileged(NativeMethod)java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1285)java.beans.Introspector.getTargetMethodInfo(Introspector.java:1151)java.beans.Introspector.getBeanInfo(Introspector.java:402)java.beans.Introspector.getBeanInfo(Introspector.java:168)java.beans.Introspector.getBeanInfo(Introspector.java:229)java.beans.Introspector.<init>(Introspector.java:383)java.beans.Introspector.getBeanInfo(Introspector.java:168)org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:3730)org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2132)org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1600)org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442)org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222)org.apache.jasper.compiler.Node$Root.accept(Node.java:457)org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)org.apache.jasper.compiler.Generator.generate(Generator.java:3322)org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)javax.servlet.http.HttpServlet.service(HttpServlet.java:803)rootcausejava.lang.ClassNotFoundException:javax.el.ELExceptionorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1362)org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1208)java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)java.lang.Class.getDeclaredMethods0(NativeMethod)java.lang.Class.privateGetDeclaredMethods(Class.java:2427)java.lang.Class.getDeclaredMethods(Class.java:1791)java.beans.Introspector$1.run(Introspector.java:1287)java.security.AccessController.doPrivileged(NativeMethod)java.beans.Introspector.getPublicDeclaredMethods(Introspector.java:1285)java.beans.Introspector.getTargetMethodInfo(Introspector.java:1151)java.beans.Introspector.getBeanInfo(Introspector.java:402)java.beans.Introspector.getBeanInfo(Introspector.java:168)java.beans.Introspector.getBeanInfo(Introspector.java:229)java.beans.Introspector.<init>(Introspector.java:383)java.beans.Introspector.getBeanInfo(Introspector.java:168)org.apache.jasper.compiler.Generator$TagHandlerInfo.<init>(Generator.java:3730)org.apache.jasper.compiler.Generator$GenerateVisitor.getTagHandlerInfo(Generator.java:2132)org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1600)org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1442)org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2216)org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2222)org.apache.jasper.compiler.Node$Root.accept(Node.java:457)org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2166)org.apache.jasper.compiler.Generator.generate(Generator.java:3322)org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199)org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:302)org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)javax.servlet.http.HttpServlet.service(HttpServlet.java:803)noteThefullstacktraceoftherootcauseisavailableintheApacheTomcat/5.5.25logs.
解决方案三:
问题我已经自己解决原来我朋友用的是TOMCAT6可以用1.2的我的TOMCAT5.5只能1.1浪费我一天时间了妈妈的~~
解决方案四:
java就是这样麻烦的。
解决方案五:
以后我也要注意了
解决方案六:
"java.lang.NoClassDefFoundError:javax/el/ELException"异常信息写的这么清楚看不见还是看不懂?
解决方案七:
是的,你要根据异常去查看。找原因
解决方案八:
引用2楼mcj010的回复:
问题我已经自己解决原来我朋友用的是TOMCAT6可以用1.2的我的TOMCAT5.5只能1.1浪费我一天时间了妈妈的~~
有时确实这种情况,用的多了就会注意到了
解决方案九:
你吧jstl弄成本地标签库试试
解决方案十:
真囧啊。。。tomcat版本还是稍微高点好。。6.0的支持不错
解决方案十一:
用长了就知道了
解决方案十二:
其实很多东西,在tomcat版本的问题里有不兼容的地方。
解决方案十三:
引用11楼zhangliangming_87的回复:
其实很多东西,在tomcat版本的问题里有不兼容的地方。
不兼容很麻烦
解决方案十四:
引用5楼rainbowsix的回复:
"java.lang.NoClassDefFoundError:javax/el/ELException"异常信息写的这么清楚看不见还是看不懂?
引用8楼jackieban的回复:
你吧jstl弄成本地标签库试试
人家都已经说解决了,也不看下别人的跟帖内容就评论。太浮躁了。
解决方案十五:
该回复于2011-02-18 10:48:13被版主删除
解决方案:
额。兼容性问题还真没注意到。MARK
解决方案:
引用13楼liuchao1989的回复:
引用5楼rainbowsix的回复:"java.lang.NoClassDefFoundError:javax/el/ELException"异常信息写的这么清楚看不见还是看不懂?引用8楼jackieban的回复:你吧jstl弄成本地标签库试试人家都已经说解决了,也不看下别人的跟帖内容就评论。太浮躁了。
我看到他说解决了。我就认真看了别人的跟帖内容看到大家面对问题都抱着不明就里乱碰运气,只求其然不求其所以然的态度。我忍不住多说了句。有悟性的自然能明白我的用意,理解不了的就当我乱叫好了。——因为缺少一个EL包就去更换应用服务器,这跟厕所了坏了个水龙头就把房子拆了重建有啥区别?
解决方案:
支持16楼,我用的就是Tomcat5.0的,就没有遇到这个问题,所以我不认为是Tomcat版本问题。