在你的Jetty Plugin里增加对jstl依赖试试:
<plugin><groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.6.4.v20120524</version>
......
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<dependencies>
......
</plugin>
你的配置是这样的吗:
<dependency><groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
如果该项目使用maven添加依赖,确保输出文件中lib下有jstl.jar文件步骤如下:
点击File——Project Structure
如图所示确定jstl.jar包存在
确定jar包存在后展开External Libraries找到jtsl.jar下META-INF并展开,复制c.tld文件。
如图:
复制c.tld后将其粘贴到WEB-INF下,或者在WEB-INF下建立taglib文件夹将c.tld文件粘到taglib下。
如图:
重启tomcat运行该项目
如果该项目没有使用maven添加依赖:
直接把jstl的jar包放到lib文件中。
同时也要把使用的tld文件拷贝到WEB-INF目录下一份。
引起错误的原因可能是jar包缺陷或jar包冲突(我猜的)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)