jsp包含文件与被包含文件的contentType必须完全一致,所谓完全一致,就是要求所有的字,大小写完全一样,空格个数完全一样,标点符号完全一样。
<%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
<%@ page language="java" contentType="text/html;charset=gbk" pageEncoding="GBK"%>
这就有问题了,同样是gbk,大小写不一致!
再比如:
<%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
被包含文件中定义如下:
<%@ page language="java" contentType="text/html; charset=GBK" pageEncoding="GBK"%>
这就也是有问题的,虽然意思完全一样,但是在被包含文件中多了一个空格(虽然有时感觉这个空格挺优雅的),没有做到“完全一致”!