老兄,版本冲突了,你的代码是从Tomcat5.0下考到5.5里的吧?你用winrar对比一下5.0和5.5的Tomcat\common\lib\jasper-compiler.jar 就明白了。5.0的if.class的包路径是org.apache.jasper.tagplugins.jstl.If,然而5.5的则变成了
org.apache.jasper.tagplugins.jstl.core.If,就多了一个“core”。要不,把那个5.0的jasper-compiler.jar考到你的项目WEB-INF\lib下,要不,把你JSP里用的标签对应的TLD文件里的class路径改成org.apache.jasper.tagplugins.jstl.core.If我估计你的TLD文件是直接从5.0以前版本的项目中直接考过来的对吧?
org.apache.jasper.tagplugins.jstl.core.If,就多了一个“core”。要不,把那个5.0的jasper-compiler.jar考到你的项目WEB-INF\lib下,要不,把你JSP里用的标签对应的TLD文件里的class路径改成org.apache.jasper.tagplugins.jstl.core.If我估计你的TLD文件是直接从5.0以前版本的项目中直接考过来的对吧?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货