在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页面后,问题解决。