把应用(基于spring2.x的电子商务软件)从Tomcat移植到WAS6.1时遇到一些兼容性问题,主要集中在JSTL上;
主要问题如下:
- jsp头一定要加上isELIgnored="false",否el会不被执行。
例 如:<%@ page language="java" contentType="text/javas
cript; charset=UTF-8" isELIgnored="false" buffer="24kb" pageEncoding="UTF-8"%>
原因是spring-scheduling.xml中有中文内容,而xml文件本身是utf8的。只要有中文内容就会影响到xml的解释校验。
例如:${fn:indexOf(pa.strValue,"str")}
javax.servlet.jsp.JspExc
- xml文件中带有中文时会出错。
原因是spring-scheduling.xml中有中文内容,而xml文件本身是utf8的。只要有中文内容就会影响到xml的解释校验。
- JSTL的fn:函数支持有问题。
例如:${fn:indexOf(pa.strValue,"str")}
javax.servlet.jsp.JspExc