今天在新建JSP页面B的时候,使用include
命令引入公共页面A,但是当跳转到这个B页面时,页面报如下错误:
HTTP Status 500 - /web/tbzs/../CommonHeader.jsp (line: 1, column: 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)
查看发现A页面首行为:
<%@ page contentType="text/html; charset=utf-8" language="java"%>
B页面首行为:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
其实UTF-8
和utf-8
是没有问题的,
问题出现在两个页面的contentType
内容相差一个空格。