可以修改被include的文件时:
1.当jsp include动态文件时(jsp文件)可以在被include的jsp文件头部加上代码:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
可以解决。
2.当jsp include静态文件时(html文件)可以在被include的html文件的<head></head>标签内加上代码:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
不可以修改被include的文件时:(修改web.xml文件)
添加了如上配置后仍然是乱码,找了好久没有找到原因。由于工程太老了,最终发现servlet-api.jar是2.4版本,web.xml是命名规范2.3版本,改为2.4版本后乱码问题就解决了。
追加说明:和使用Tomcat版本也有关