Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 解决:jsp编码显示问题_Javascript_Html_Jsp_Tomcat_Utf 8 - Fatal编程技术网

Javascript 解决:jsp编码显示问题

Javascript 解决:jsp编码显示问题,javascript,html,jsp,tomcat,utf-8,Javascript,Html,Jsp,Tomcat,Utf 8,我发现一个问题,即数据在控制器中正确编码并编译jsp,但在警报语句中(或页面上)没有正确显示。请参阅以下配置 tomcat服务器属性 java控制器-硬编码值 jsp中的第一行 web.xml配置 setCharacterEncodingFilter org.apache.catalina.filters.SetCharacterEncodingFilter 编码 UTF-8 真的 server.xml配置 我在这里缺少什么样的简单配置?将过滤器映射与过滤器(slap

我发现一个问题,即数据在控制器中正确编码并编译
jsp
,但在警报语句中(或页面上)没有正确显示。请参阅以下配置

  • tomcat服务器属性
  • java控制器-硬编码值
  • jsp中的第一行
  • web.xml配置

setCharacterEncodingFilter
org.apache.catalina.filters.SetCharacterEncodingFilter
编码
UTF-8
真的
  • server.xml配置


我在这里缺少什么样的简单配置?

将过滤器映射与过滤器(slaps)一起包含是一个简单的疏忽。将以下内容与以前的更新一起添加到web.xml配置中,并且所有更新都有效


setCharacterEncodingFilter
/*

您的html
中是否有
,您的JSP是否真的保存为UTF-8(文本编码)?谢谢,是的,先生。EclipseIDE在Resource>Text file encoding属性中保存为UTF-8,以下标记位于jsp的。
-Dfile.encoding=UTF8
renderRequest.setAttribute("general", "¯_(ツ)_/¯ ¯_(ツ)_/¯");
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
    String general = (String)request.getAttribute("general");
    System.out.println("#### general is: " + general);
%> 

#### general is: ¯_(ツ)_/¯ ¯_(ツ)_/¯

<p>¯_(ツ)_/¯ ¯_(ツ)_/¯</p>

<pre>'<%= request.getAttribute("general") %>'</pre>
out.write("\t\t<p>¯_(ツ)_/¯ ¯_(ツ)_/¯</p>\r\n");
¯_(ツ)_/¯ ¯_(ツ)_/¯
    <filter>
        <filter-name>setCharacterEncodingFilter</filter-name>
        <filter-class>org.apache.catalina.filters.SetCharacterEncodingFilter</filter-class>
        <init-param>
            <param-name>encoding</param-name>
            <param-value>UTF-8</param-value>
        </init-param>
        <async-supported>true</async-supported>
    </filter>
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="7070" protocol="HTTP/1.1" redirectPort="8443"/>
<filter-mapping>
    <filter-name>setCharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>