新建java web工程,创建jsp页,该页调用工程中某个类的方法,将该页 run on server,在调用类方法处报错,如下:
org.apache.jasper.JasperException: Unable to compile class for JSP
即不能编译这个类,可见是编译出了问题!可是代码是木有问题的,怎么办哪?
解决办法:
【Window】->【Preferences】->【Java】->【Compiler】->【JDK Compliance level】-> 1.6改为1.7
我本地Tomcat使用编译器为JDK1.7,而eclipse原来的编译器JKD1.6,两个编译器版本不一致,导致编译JSP页出问题,所以让两个编译器版本一致就好了。
本文详细介绍了如何解决在使用Eclipse开发Java Web工程时,遇到本地Tomcat使用JDK1.7而Eclipse编译器为JDK1.6,导致JSP页面编译失败的问题。通过修改Eclipse的JDK编译级别至1.7,使得本地开发环境与部署环境一致,从而成功解决了JSP页面无法编译的问题。
360

被折叠的 条评论
为什么被折叠?



