JSPG0301E: 对于返回 void 的延迟方法,属性 valueChangeListener 无效

JSPG0301E: Invalid attribute, valueChangeListener, for deferred method returning void

在将 JSF 应用程序从 WebSphere 6.1 迁移到 WebSphere 8.5.5 时,我们遇到了以下异常。

0000009b webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[/content/provinceStatHolidayContent.jsp]: com.ibm.ws.jsp.translator.JspTranslationException: JSPG0227E: Exception caught while translating xxx.jsp: JSPG0301E: Invalid attribute, valueChangeListener, for deferred method returning void.

关注以下代码段 jsp 页面解决问题。

<%@ page isELIgnored="false" deferredSyntaxAllowedAsLiteral="false"%>