当前位置: 首页 > 知识库问答 >
问题:

解决:jsp编码显示问题

赵珂
2023-03-14

我发现了一个问题,即数据在控制器中正确编码并编译JSP,但在alert语句中(或页面上)没有正确显示。请看下面的配置。

  • Tomcat服务器属性
-Dfile.encoding=UTF8
    null
renderRequest.setAttribute("general", "¯_(ツ)_/¯ ¯_(ツ)_/¯");
    null
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    null
<%
    String general = (String)request.getAttribute("general");
    System.out.println("#### general is: " + general);
%> 

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

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

<pre>'<%= request.getAttribute("general") %>'</pre>
    null
out.write("\t\t<p>¯_(ツ)_/¯ ¯_(ツ)_/¯</p>\r\n");
    null
¯_(ツ)_/¯ ¯_(ツ)_/¯
    null
    <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>
  • server.xml配置
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="7070" protocol="HTTP/1.1" redirectPort="8443"/>

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

共有1个答案

麻烨
2023-03-14

这是一个简单的疏忽,也包括过滤器映射与过滤器(拍打额头)。将以下内容与以前的更新一起添加到web.xml配置中,所有这些都起作用了。

<filter-mapping>
    <filter-name>setCharacterEncodingFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
 类似资料:
  • 我正在尝试“CountDiinctSlices”代码性问题。我尽力了,得分30%,所以试图查找这样做的人以获得洞察力。基本上,我在答案中没有得到的是初始化的数组(和)的使用以及它是如何被使用的,得到它的人可以友好地引导我完成这段代码。 这是我没有解释就找到的答案 这是全部问题 给出了一个整数M和一个由N个非负整数组成的非空数组a。数组A中的所有整数都小于或等于M。 一对整数(P,Q),使得0≤ P

  • 本文向大家介绍Android 解决ScrollView嵌套CridView显示问题,包括了Android 解决ScrollView嵌套CridView显示问题的使用技巧和注意事项,需要的朋友参考一下 Android 解决ScrollView嵌套CridView显示问题 由于GridView是可滑动的控件,嵌套在ScrollView下时需要重写onMeasure方法。 然后在布局XML文件中引入My

  • 本文向大家介绍JSP利用过滤器解决request中文乱码问题,包括了JSP利用过滤器解决request中文乱码问题的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了JSP用过滤器解决request中文乱码问题,具体内容如下 (1)客户端的数据一般是通过HTTP  GET/POST方式提交给服务器,在服务器端用request.getParameter() 读取参数时,很容易出现中文乱码现象。

  • 本文向大家介绍解决Android 源码编译错误的问题,包括了解决Android 源码编译错误的问题的使用技巧和注意事项,需要的朋友参考一下 如下所示: Building with Jack: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex FAILED: /bin/bash ou

  • 本文向大家介绍Android ImageView 不显示JPEG图片的问题解决,包括了Android ImageView 不显示JPEG图片的问题解决的使用技巧和注意事项,需要的朋友参考一下 Android ImageView 不显示JPEG图片 今天在写一个小实例,ImageView在xml里面设置的是INVISIBLE,在代码里需要设置成setVisibility(View.VISIBLE),

  • 本文向大家介绍解决Python一行输出不显示的问题,包括了解决Python一行输出不显示的问题的使用技巧和注意事项,需要的朋友参考一下 在使用python函数print()时,如下代码会出现输出无法显示的问题: 分三次在一行输出 123 当print不加end时,print函数会自动添加换行,和C++不一样需要手动添加cout<endl。加了end,一行后面没有了换行符,这时候是没办法输出的,也就