为了支持所有的UTF-8字符,我们已经在Servlet过滤器中添加了相应功能。
由于这个问题,它将所有文件类型以及CSS的内容类型设置为"text\html",浏览器会拒绝加载CSS并在浏览器上显示错误。
但是以上内容在jboss 6中可以正常工作。 我尝试设置。
servletResponse.setContentType("text/html; charset=" + "UTF-8");
servletRequest.setCharacterEncoding(servletResponse.getCharacterEncoding());
由于这个问题,它将所有文件类型以及CSS的内容类型设置为"text\html",浏览器会拒绝加载CSS并在浏览器上显示错误。
Resource interpreted as Stylesheet but transferred with MIME type text/html:
但是以上内容在jboss 6中可以正常工作。 我尝试设置。
<servlet-container name="default">
<jsp-config mapped-file="false" development="true"/>
<websockets/>
<mime-mappings>
<mime-mapping name="css" value="text/css"/>
<mime-mapping name="msi" value="application/x-msi"/>
</mime-mappings>
</servlet-container>
我尝试在standalone-full.xml中配置,但是这并没有起作用。它是如何自动识别文件内容类型的?