也许有人在jsp中会用
<%@ taglib tagdir="/WEB-INF/tags" prefix="font" %> //这个只是打个比方
来加载tag文件夹,即使jsp文件和tag文件都没有错误,但是会发现在tomcat上面依旧会报错。如下图:
这样的错误,是因为你的tag文件虽然放在了WEB-INF/tags文件夹下面但是却不是tomcat所提供的那个WEB_INF/tags文件夹。
就比如说我的是放在apache-tomcat-7.0.55/webapps/ROOT/File/web8/WebRoot/WEB-INF/tags文件夹下面的(MyEclipse所提供的路径,但是却不在tomcat的认定路径“apache-tomcat-7.0.55/webapps/ROOT/WEB-INF/tags”文件夹下面,才导致错误。)
你每次用
<%@ taglib tagdir="/WEB-INF/tags" prefix="font" %>
这个语句加载tag文件时,服务器都会默认到“apache-tomcat-7.0.55/webapps/ROOT/WEB-INF/tags”的这个WEB-INF下面去找。
解决这个问题的办法就是把tag文件复制到“apache-tomcat-7.0.55/webapps/ROOT/WEB-INF/tags这个文件夹下面去,jsp文件可以不动,这样就可以了。
其他的问题百度上基本都可以找到,我也就不一一说完了。