2

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

/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 服务器中部署我的应用程序时,我遇到了这个问题。请帮助我。

4

1 回答 1

1

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

于 2015-05-12T14:29:46.130 回答