Struts处理接收参数乱码问题(actionForm接受的参数发送至数据库成乱码)的解决办法:

第一步: 新建一个类如:EncodingActionServlet 继承 ActionServlet  覆盖父类process()方法代码如下:
  1. package com.aptech.jb.epet.web.action;
  2. public class EncodingActionServlet extends ActionServlet{
  3. public void process(HttpServletRequest request,
  4. HttpServletResponse response)
  5. throws ServletException ,IOException{
  6. request.setCharacterEncoding("GBK");    //处理乱码
  7. super.process(request, response);  //调用父类方法
  8. }
  9. }

第二步,修改WEB-INF/web.xml配置为:

  1. <servlet>
  2. <servlet-name>action</servlet-name>
  3. <servlet-class>com.aptech.jb.epet.web.action.EncodingActionServlet</servlet-class>
  4. </servlet>
  5. //其他代码略,就是将原来的ActionServlet修改为自定义的ActionServlet的子类
第三步:保存,重启tomcat服务器,插入数据库时候将不再 出现乱码(jsp页面的编码也为“GBK”) 成功!
注:本方法是否有什么缺陷我还不是很明确,如果资深高手看到本小菜的方法,还请多多指教啊! 谢谢!

转载于:https://blog.51cto.com/loading51/662605

Struts1 处理接收参数插入到数据库之后呈乱码的问题解决相关推荐

  1. 【Node】—接收参数 插入数据 实现注册功能

    [Node]-接收参数 插入数据 实现注册功能

  2. hibernate插入Mysql数据库出现中文乱码情况从这5个方面解决

    因为有了新电脑所以又要解决乱码问题,在网上找帖子很是头疼,还是自己总结一下比较好. hibernate插入Mysql数据库出现中文乱码情况从这几个方面解决:有了这几方面以后使用mysql的乱码问题就不 ...

  3. jsp mysql utf-8 中文乱码_jsp插入mysql数据库显示中文乱码问题

    jsp插入mysql时中文显示乱码,查找了一上午资料,现将解决方法记录如下: jsp向mysql插入数据时,在jsp页面上首先设置统一编码:request.setCharacterEncoding(u ...

  4. php要每次循环两个数据库,从前台接收的json数据 2个数组,php同时插入sql数据库,循环要怎么套呢?...

    从前台接收的json数据 2个数组,php同时插入sql数据库,循环要怎么套呢? mip版  关注:215  答案:2  悬赏:30 解决时间 2021-01-18 18:47 已解决 2021-01 ...

  5. qt mysql 系统时间_使用QT和参数在SQLite数据库中插入日期时间

    我想从C++/QT应用程序执行插入到SQLite数据库. 我想要插入数据的表格中的一列是datetime(yyyy-mm-dd hh:mm:ss).使用QT和参数在SQLite数据库中插入日期时间 我 ...

  6. spring boot 项目 前台向后台传递时间参数,插入到数据库中时间会少一天

    spring boot 项目 前台向后台传递时间参数,插入到数据库中时间会少一天 分析: 解决办法 分析: 经过测试,时间从前台传到后台数据是一样的,说明是后台向数据库传递过程中出现了问题 解决办法 ...

  7. 基于php编写的新闻类爬虫,插入WordPress数据库

    这个爬虫写的比较久远,很久没有更新博客了. 1.首先思路是:通过php的curl_setopt()函数可以方便快捷的抓取网页. 2.什么样的新闻吸引人呢,当然的热点新闻了.这里选百度的搜索风云榜,获取 ...

  8. mybatis 批量将list数据插入到数据库

    mybatis 批量将list数据插入到数据库 <select id="selectExistsLightName" parameterType="java.uti ...

  9. Struts2学习---基本配置,action,动态方法调用,action接收参数

    首先我们先来直接配置,然后再来讲原理:  第一步:jar包的引入:  我们可以到struts2的官网上下载:  http://struts.apache.org/download.cgi#struts ...

最新文章

  1. 保洁阿姨看完都会了!java图形界面设计代码
  2. 【UML 建模】UML入门 之 交互图 -- 时序图 协作图详解
  3. 二十七、深入==与equals的区别(下篇)
  4. syslinux 制作多系统启动U盘
  5. python异步回调实现原理_快速理解Python异步编程的基本原理
  6. 随想录(推荐『步步惊芯 - 软核处理器内部设计分析』这本书)
  7. 分布式数据库中间件的实现原理介绍一:分库分表【转】
  8. 操作系统(3) 多处理器编程:从入门到放弃
  9. C语言中文件初始化,C语言版GetPrivateProfileString()函数,从初始化文件中指定的条目取得字串...
  10. 蓝桥杯2015年第六届C/C++省赛A组第八题-饮料换购
  11. CountDownLatch详解
  12. 页面刷新_刷新vue页面,解决数据丢失
  13. linux重新识别逻辑卷,教你认识LVM逻辑卷
  14. (一)NIST CSF-框架介绍
  15. Win10自带的录屏功能怎么使用?
  16. JDK开发环境搭建及环境变量配置(win10)
  17. 牛顿迭代法实现平方根函数
  18. 2022(春)软工作业2:个人编程练习
  19. 知乎视频批量上传工具,知乎视频怎么批量发布
  20. 微信小程序之网易云音乐(五)- 排行详情页、歌单详情页、播放器组件开发

热门文章

  1. 如何处理大流量高并发
  2. SDOI2010 地精部落
  3. Discuz!NT - 在线显示列表 游客 bug 修复
  4. 解决 用户'sa'登录失败。错误:18456 问题
  5. Android小項目之--ListView與ListAcitivity完善論壇管理效果2(附源碼)
  6. WCF basicHttpBinding之Message Security Mode
  7. 这可能是我见过最详细的快速排序!
  8. Leetcode之二叉树(前200道)
  9. jdk8永久代从方法区移除的验证
  10. 微软.NET Framework 4.5.2 RTM正式版