我想避免的是在每个JSP的开头指定一个页面指令。
据我了解,如果没有以下行,页面的Content-Type的默认值将设置为“text / html; charset = ISO-8859-1”。
<%@ page contentType="text/html; charset=UTF-8" %>
是否有一个配置选项可以执行相同的操作而无需为应用程序中的每个JSP文件显式设置charset?
答案 0 :(得分:3)
您可以将以下内容添加到web.xml
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<page-encoding>UTF-8</page-encoding>
<default-content-type>text/html</default-content-type>
</jsp-property-group>
</jsp-config>