当我请求html文件时,它返回
Content-Type:text/html; charset=Windows-874
如下图所示
我想将其更改为
Content-Type:text/html; charset=UTF-8
我无法使用<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
,因为它是html文件。
如何在Websphere中更改它?
答案 0 :(得分:0)
在Servlet中你可以这样做:
response.addHeader("Content-Type", "text/html; charset=UTF-8");
response
是instanceof HttpServletResponse
如果您没有使用MVC框架,但是您使用JSP作为控制器(非常不鼓励),请将解决方案包装在页面顶部的<% %>
内。< / p>
我希望这会有所帮助。
答案 1 :(得分:0)
打开WEB-INF / ibm-web-ext.xmi或WEB-INF / ibm-web-ext.xml文件。
添加JSP属性
<jspAttributes xmi:id="JSPAttribute_4" name="jsp.file.extensions" value="*.html"/>
重新启动您的应用
*否则你需要将.html文件更改为.jsp以使其编译