java - 错误 500 : Handler processing failed&#59; nested exception is java. lang.NoSuchMethodError : java/lang/String. isEmpty()Z

标签 java spring jsp websphere ibm-was

当我在选择我的搜索条件后单击搜索按钮时,我的应用程序(SPRING +JPA+JSP)一直面临这个问题。我的搜索条件有两个下拉框,一个文本字段,一个日期选择器。问题来自值绑定(bind)到文本字段。单击提交后,它将使用以下 url 进行 ajax 调用:(预计将转到具有定义的方法名称的 Controller 类)

/Enquiry.page?methodName=loadList&
searchVo.selectedDisr.distCode=ALL&
searchVo.selectedSupplier.Code=ALL&searchVo.selectedDateAppr=
&searchVo.selectedproduct=        

当我删除请求参数 &searchVo.selectedproduct= 时,它工作正常。如果我保持以下错误即将到来。

Error 500: Handler processing failed&#59; nested exception is    
java.lang.NoSuchMethodError: java/lang/String.isEmpty()Z

但相同的代码和 url 在 tomcat 7 中工作但在 IBM websphere 中不起作用。我在 IBM WAS 服务器中部署我的应用程序时遇到了这个问题。请帮助我。

最佳答案

isEmpty() 方法是在 Java 1.6 中添加的。最有可能的问题是您使用的是 java 1.5 或更低版本

关于java - 错误 500 : Handler processing failed&#59; nested exception is java. lang.NoSuchMethodError : java/lang/String. isEmpty()Z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30193835/

相关文章:

java - 如何制作一系列卡片以及如何轻松匹配它们

java - java mysql数据库连接类中实现一个方法使用preparedStatements

java - 是否有一个 Spring 拦截器在 UsernamePasswordAuthenticationFilter 之前被调用?

java - 启动 Apache Tomcat 7 时指定 JRE/JDK

java - 是否可以将jsp响应缓存在浏览器中以防止jsp在下一个请求上执行?

java - 如何从 Java 中的 Jtable 中删除多个列?

java - 我们可以在抛出中使用通用异常吗?

Spring Security 阻塞 Rest Controller

javax.persistence.TransactionRequiredException : no transaction is in progress on @Lock annotation

sql - java.lang.NoClassDefFoundError : javax/servlet/jsp/jSTL/sql/SQLExecutionTag 错误