2015-04-06 23 views
0

JSP编译错误我收到以下错误消息,当Tomcat的6.035试图编译我的JSP文件:222在jsp文件:在行发生使用jdk1.8

错误/search_results.jsp 的类型java.lang.CharSequence无法解析。它是间接需要的.class文件

219: </td></tr> 
220: 
221: <% strPhone = rs.getString("Phone"); 
222: if(strPhone.contains("-") || strPhone.contains("(") || strPhone.contains(")")) 

我最近切换到jdk8u40和google搜索问题引用,我发现,存在于早期版本的JDK一些默认的接口不支持jdk1.8。 提供的标准解决方案是切换回jdk1.7或重新安装jre1.8。 我想知道什么代码构造我可以用.contains(...)这是与jdk1.8兼容。 任何建议非常感谢。 Regards

回答

0

它似乎是一个Eclipse错误。尝试更新您的IDE。

+0

我不使用Eclipse。我使用textpad或从dos编译我的类老式的方式。 – Jimmy

+0

然后尝试使用最新的编译器:) – mathieu

+0

Tomcat 6.035是一个独立的服务器和servlet/jsp容器,它将jsp的转换为.java文件并进行编译。 – Jimmy