当我选择搜索条件后单击搜索按钮时,我的应用程序(SPRING + JPA + JSP)遇到了这个问题。我的搜索条件有两个下拉框,一个文本框,一个日期选择器。问题在于值绑定到文本字段。单击提交后,它将使用以下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服务器中部署应用程序时遇到此问题。请帮助我。

最佳答案

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

09-28 07:44