Glassfish在SpringMVC服务端接收请求时字符出现乱码的解决办法
2024-08-26 08:30:41
环境描述
前端:jsp
后端:SpringMVC Controller
尽管jsp页面已设置了pageEncoding:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
然后在控制器中,读取到的对应参数如果含有中文,则出现乱码,例如:
public ModelAndView search(@RequestParam("keyword") String keyword) {
//keyword乱码
}
解决办法
新建xml文件名为“glassfish-web”,添加以下代码:
<?xml version="1.0" encoding="UTF-8"?>
<glassfish-web-app>
<parameter-encoding default-charset="UTF-8" />
</glassfish-web-app>
保存至 /WEB-INF 目录下即可。
参考链接:http://stackoverflow.com/questions/25870583/glassfish-spring-not-correctly-decoding-utf-8-in-post
最新文章
- gulp-rev-orig
- Windows下利用py2exe生成静默运行的命令行程序
- 解析$.grep()源码及透过$.grep()看(两次取反)!!的作用
- 如何优化 Java 性能?
- ssh登陆设置快捷方式
- JS一些小算术、1加到50、乘法口诀表、买鸡等
- 把事务封装成类似Serializable用法的特性
- 5个步骤创建你的第一个RESTFul 服务
- hdu 2048 递推&&错排
- 【转】Oracle之索引
- C++学习笔记(一):C++基础知识
- Age of Moyu HDU - 6386 (杭电多校7A)
- vue里的样式添加之行间样式
- QComboBox列表项高度设置
- 六大主流开源SQL引擎
- Silverlight for Windows Phone Toolkit
- 基于at91rm9200的i2c分析(DS1307实时时钟芯片)
- linux下部署tomcat服务器之安装tomcat
- #Go# 点滴积累
- 20145201 实验二 Java面向对象程序设计