问题描述
由于XML标签的漏洞,我不得不替换jstl jar。当我用apache标准taglib更新jstl时。访问jsps时出现错误。
现有依赖项:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.1.2</version>
</dependency>
更新的pom.xml:
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-spec</artifactId>
<version> 1.2.5</version>
</dependency>
<dependency>
<groupId>org.apache.taglibs</groupId>
<artifactId>taglibs-standard-impl</artifactId>
<version> 1.2.5</version>
</dependency>
SEVERE [http-nio-8080-exec-67] org.apache.catalina.core.Applicationdispatcher.invoke Servlet.service() for servlet [jsp] threw exception
java.lang.NoClassDefFoundError: Could not initialize class org.apache.taglibs.standard.util.XmlUtil
at org.apache.taglibs.standard.tlv.JstlBaseTLV.validate(JstlBaseTLV.java:154)
at org.apache.taglibs.standard.tlv.JstlFmtTLV.validate(JstlFmtTLV.java:97)
有人可以提出这里的问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)