在Tomcat下完成測試後,將應用部署至websphere應用服務器,然後出現:JSPG0123E,找不到標記屬性xxx的標記屬性信息。
com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.validateCustomTagAttributeValues
......
由於頁面上寫了Java表達式進行取值:
<wf:processGraph processInstID="<%=request.getParameter("processInstId")%>" zoomQuotiety='1'/>
就是這裏雙引號的原因,在Tomcat沒有問題,但是在WebSphere下就出錯。
將雙引號換成單引號即可:
<wf:processGraph processInstID='<%=request.getParameter("processInstId")%>' zoomQuotiety='1'/>
替換Jsp頁面後,問題解決。