如何设定springmvc的reponse的字符集

如何设定springmvc的reponse的字符集,第1张

你是想统一设置字符集
我提供下思路吧:使用拦截器
xx  extends HandlerInterceptorAdapter
然后在相应方法设置response的字符集(如在preHandle中,可以进行编码、安全控制等处理;
在postHandle中,有机会修改ModelAndView;)
如果是返回json
可在xml中配置 表示返回的数据的字符集:

<mvc:annotation-driven>
        <mvc:message-converters register-defaults="true">
            <bean id="jsonConverter" class="orgspringframework>

每一个程序语言或开发工具都有一定的函数与用户进行沟通 Asp同样如此 在Asp中负责将信息传递给用户的对象就是Response对象 Response对象用于动态响应客户端请求(Request) 并将动态生成的响应结果返回到客户端浏览器中 使用Response对象可以直接发送信息给浏览器 重定向浏览器到另一个 URL 或设置 cookie 的值等等 Response对象在asp编程中非常广泛 也是一种非常好用的工具 下面我们来具体看看Response对象

语法

llection|property|method

一 集合

Response 对象只有一个集合 ——Cookies Cookies数据集合允许将数据设置在客户端的浏览器中 若指定的 cookie 不存在 则创建它 若存在 则自动更新数据

语法 Response Cookies(Cookie)[Key Attribute]

这里的 cookie 是指定 cookie 的名称 而如果指定了 key 则该 cookie 就是一个字典 attribute 指定 cookie 自身的有关信息 attribute 参数可以是下列之一

Domain 只写 若被指定 则 cookie 将被发送到对该域的请求中去

Expires 只写 指定 cookie 的过期日期 为了在会话结束后将 cookie 存储在客户端磁盘上 必须设置该日期 若此项属性的设置未超过当前日期 则在任务结束后 cookie 将到期

HasKeys 只读 指定 cookie 是否包含关键字

Path 只写 若被指定 则 cookie 将只发送到对该路径的请求中 如果未设置该属性 则使用应用程序的路径

Secure 只写 指定Cookie是否安全

示例

<%

Response Cookies(\ wrclub\ )(\ weburl\ )=\ \

Response Cookies(\ wrclub\ ) path=\ /wrclub/\

Response Cookies(\ wrclub\ ) Expires=# #

%>

二 方法

Response AddHeader Name Value

向应答中添加一个新的HTML标题 Name为新HTML标题的名称 Value为该头变量的值 你可以添加任何名称和任何值的HTML标题 它并不替代现有的同名标题 一旦标题被添加 将不能删除

Response AppendToLog String

向Web服务器的日志条目的末尾添加一字符串 String为要添加到日志文件中的字符串

Response BinaryWrite Data

该方法可以不经任何字符转换就将制定的信息写到>我用拦截器解决了这个问题
webxml里面的配置
<filter>
<filter-name>SubmitFilter</filter-name>
<filter-class>commonSubmitFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>SubmitFilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
拦截器文件里面的代码:
package common;
import javaioIOException;
import javaxservletFilter;
import javaxservletFilterChain;
import javaxservletFilterConfig;
import javaxservletServletException;
import javaxservletServletRequest;
import javaxservletServletResponse;
import javaxservlet>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12976833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存