JSP struts2 url传参中文乱码解决办法
发布时间 - 2026-01-11 00:47:58 点击率:次JSP struts2 url传参中文乱码解决办法

1.设置struts.xml
<constant name="struts.i18n.encoding" value="UTF-8" />
或是设置struts.properties(我自己没试过)
struts.i18n.encoding=UTF-8
2.在web.xml添加编码过滤器
<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter>
<filter> <filter-name>characterEncodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter>
上面用的是spring自带的,也可以自己写,核心语句就是request.setCharacterEncoding(this.encoding);
3.设置tomcat的配置
1和2都只能设置post方式提交数据的编码方式,如果url有中文的话就会有乱码,解决办法是在
tomcat的\conf\server文件的
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
加入 URIEncoding="UTF-8"。如果你正在使用eclipse,记得重启eclipse,把服务器的设置删除,重新设置。我就是因为没有这样做搞得配置文件没生效,调试了半天
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# struts2
# url传参中文乱码解决办法
# url传参
# 分享JSP中文乱码解决方法
# JSP+ MySQL中文乱码问题post提交乱码解决方案
# JSP出现中文乱码问题解决方法详解
# jsp用过滤器解决中文乱码问题的方法
# JSP MySQL插入数据时出现中文乱码问题的解决方法
# jsp中文乱码问题的简单解决方法
# 解决办法
# 的是
# 如果你
# 是在
# 半天
# 希望能
# 这样做
# 自带
# 搞得
# 谢谢大家
# 重启
# 配置文件
# 没试过
# 我就是
# 就会有
# UTF
# gt
# encoding
# filter
# springframework
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
海南网站制作公司有哪些,海口网是哪家的?
Python面向对象测试方法_mock解析【教程】
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
Laravel中的withCount方法怎么高效统计关联模型数量
Java遍历集合的三种方式
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
Laravel如何创建自定义Facades?(详细步骤)
如何在建站主机中优化服务器配置?
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
node.js报错:Cannot find module 'ejs'的解决办法
如何快速搭建个人网站并优化SEO?
Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】
如何快速登录WAP自助建站平台?
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
个人网站制作流程图片大全,个人网站如何注销?
如何正确选择百度移动适配建站域名?
javascript基本数据类型及类型检测常用方法小结
MySQL查询结果复制到新表的方法(更新、插入)
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Laravel如何使用Eloquent进行子查询
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】
Laravel如何处理CORS跨域问题_Laravel项目CORS配置与解决方案
Laravel如何处理文件下载请求?(Response示例)
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Laravel怎么在Blade中安全地输出原始HTML内容
Laravel怎么上传文件_Laravel图片上传及存储配置
千库网官网入口推荐 千库网设计创意平台入口
如何获取PHP WAP自助建站系统源码?
香港网站服务器数量如何影响SEO优化效果?
laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法
Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何快速重置建站主机并恢复默认配置?
如何快速搭建高效香港服务器网站?
怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?
如何快速查询网站的真实建站时间?
Python进程池调度策略_任务分发说明【指导】
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
如何用PHP快速搭建高效网站?分步指南
敲碗10年!Mac系列传将迎来「触控与联网」双革新
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何快速搭建高效WAP手机网站?

