1.The importXXXXXXXXXXXXXX cannot be resolved
解决:缺少相应的包,到此网站下载:http://www.java2s.com/Code/Jar
2.The importjavax.servlet.http.HttpServletRequest cannot be resolved
经查阅资料,发现是:
web工程里面web-inf/lib目录下少了包:Packagejavax.servlet.http引起的;
解决方案:
在tomcat lib目录servlet-api.jar,将其copy到工程里面web-inf/lib目录下;
3.java.lang.UnsupportedClassVersionError: Bad versionnumber in .class file异常
jdk的版本不一致
4.The import org.apache cannot be resolved
project -> Build Path -> Configure BuildPath -> Libraries -> Add External Jar's
5.Unable to read TLD“META-INF/c.tld” from JAR file的
删除WEB-INF\lib\下的JSP-API.JAR. SERVLET-API.JAR,重启问题解决,
原因:编译打包时,java buildpath中没有配置环境变量,WEB-INF\lib\下的这两个包和tomcat中lib的jar包冲突的原因。
6. javax.servlet.jsp.PageContext cannot beresolved to a type
将jsp-api.jar加入到类路径.
jsp-api.jar位于tomcat-home/common/lib下
7.Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/fmt"
1).WEB-INF/lib 中 jstl的jar包是否都有
2).tld文件是否在?
3).web.xml 中 jsp-config taglib是否做了定义?
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/tlds/fmt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
<taglib-location>/WEB-INF/tlds/fmt-rt.tld</taglib-location>
</taglib>
</jsp-config>