jsp使用jdk1.8编译错误

时间:2015-04-06 18:15:42

标签: jsp

当Tomcat 6.035尝试编译我的jsp文件时,我收到以下错误消息:

  

jsp文件中的第222行发生错误:/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并在谷歌上搜索问题,我发现在jdk1.8中不支持早期jdk版本中存在的一些默认接口。 提供的标准解决方案是切换回jdk1.7或重新安装jre1.8。 我想知道我可以使用什么代码构造.contains(...)与jdk1.8兼容。 任何建议都非常感谢。 此致

1 个答案:

答案 0 :(得分:0)

这似乎是一个Eclipse bug。尝试更新您的IDE。