这个是别人写的,很好
我用的最原始的方法解决了,
即在原页和处理页都改成了大写 UTF-8 问题就解决了
在一个项目jsp文件中包含了另一个jsp文件(proCitySelAll.jsp),执行出现如下错误:
2012-5-14 16:37:04
org.apache.catalina.core.ApplicationDispatcher invoke
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException:
/lightworkflow/sheet/depponOrder/proCitySelAll.jsp(1,2) Page
directive: illegal to have multiple occurrences of contentType with
different values (old: text/html; charset=UTF-8, new: text/html;
charset=utf-8)
proCitySelAll.jsp
仔细阅读错误信息:
Page directive: illegal to have multiple occurrences of contentType
with different values (old: text/html;
charset=utf-8,
原来是包含页面与被包含页面的@page指令里面的contentType不一致,仔细检查两个文件第一行的
@page,
包含页面的是:
本文解决了一个jsp页面在包含另一个jsp文件时,由于多个contentType设置不同导致的JSP解析错误问题。通过统一两个页面的contentType属性解决了此问题。
819

被折叠的 条评论
为什么被折叠?



