码迷,mamicode.com
首页 > Web开发 > 详细

JSP中的坑(二):使用include包含jsp文件时contentType中charset的值区分大小写

时间:2016-03-12 10:30:21      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

        在JSP中<%@include file="" %>是比较常用的包含其他文件的一种手段,但是在使用时一不小心也会出错,如下代码:

        index.jsp:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>首页</title>
	</head>

	<%@include file="./include.jsp" %>
</html>
        include.jsp
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<body>
	Hello World!
</body>
        当访问index.jsp时会出现如下错误:

技术分享
        为什么会出现这样的问题,很简单:index.jsp中contentType="text/html; charset=UTF-8"的charset属性值和include.jsp中“contentType="text/html; charset=utf-8"”的charset属性值不同——此处是区分大小写的

JSP中的坑(二):使用include包含jsp文件时contentType中charset的值区分大小写

标签:

原文地址:http://blog.csdn.net/gaohuanjie/article/details/50855525

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!