java代码:import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class LoginServlet1 extends HttpServlet {    public void doPost(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        //request.setCharacterEncoding("utf-8");        String username = request.getParameter("username");        String passwrod = request.getParameter("passwrod");        //显示        response.getWriter().write("用户名 :"+username);        response.getWriter().write("密码:"+passwrod);    }}

Filter代码import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax.servlet.ServletResponse;public class FilterDemo3 implements Filter {    private FilterConfig filterConfig;    public FilterDemo3()    {    }    public void init(FilterConfig filterConfig) throws ServletException {        this.filterConfig = filterConfig;    }    //Web容器调用    public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException, ServletException {        String encoding = filterConfig.getInitParameter("encoding");        //POST请求编码设置        request.setCharacterEncoding(encoding);        //响应编码设置        response.setContentType("text/html;charset="+encoding);        chain.doFilter(request,response);    }    public void destroy() {    }}

login.jspHTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

登陆页面

用户登陆
用户名             
用户密码             
                             

web.xml        FilterDemo3        cn.web.servlet.filter.FilterDemo3                   encoding           UTF-8                        FilterDemo3        /*

postfilter中文什么意思_Filterpost请求中文字符编码的过滤器 --学习笔记相关推荐

  1. JSP使用Struts1提交中文表单时乱码,字符编码问题

    最近写JSP大作业时发现把所有页面以及数据库都统一成utf-8后在写注册时数据库内插入的中文字符仍然是中文乱码,真的是快崩溃了. 后来想起来会不会是框架自身的问题,于是搜索到这个问题: Struts框 ...

  2. requests请求报字符编码异常信息

    UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 17180: illegal multibyte s ...

  3. 关于字符编码的一点学习。

    这两天在家无事,看了点关于字符编码的知识,理解并不深. 一.ASCII 码 我们知道,计算机内部,所有信息最终都是一个二进制值.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出2 ...

  4. linux内核字符驱动设备,Linux学习笔记——linux内核字符设备驱动-Go语言中文社区...

    尝试在树莓派安装的raspbian系统上进行linux字符设备驱动 1.更新安装kernel header源码 sudo apt-get update sudo apt-get install ras ...

  5. .NET Core开发实战(第19课:日志作用域:解决不同请求之间的日志干扰)--学习笔记...

    19 | 日志作用域:解决不同请求之间的日志干扰 开始之前先看一下上一节的代码 // 配置的框架 var configBuilder = new ConfigurationBuilder(); con ...

  6. java 发送带basic认证的http post请求实例代码_图解HTTP学习笔记(八)—确认访问用户身份的认证...

    某些 Web 页面只想让特定的人浏览,或者干脆仅本人可见.为达到这个目标,必不可少的就是认证功能. 一.认证 核对登录者本人才知道的信息: 密码.动态令牌.数字证书.生物认证.IC卡等 HTTP 使用 ...

  7. VBA Instr()函数 返回搜索到的字符位置 - VBA函数学习笔记(三)

    Instr函数是十分实用的,它可以查询某个字符串在另一个字符串中是否出现,并且返回该查询字符串最先出现的索引位置.Instr函数常常与Mid函数一起使用,会有非常好用的效果.不过Instr函数并非Ex ...

  8. 每天学习一点点之字符编码

    技术的发展就是在不停的解决问题和引入新的问题. 说来惭愧,对字符编码一直都是似懂非懂的,昨天组内大佬又给讲了一遍.本文就是作为一个初学者对字符编码的一个学习笔记. 在步入正题之前首先明确这么几点: 计 ...

  9. mysql json 中文乱码_MySQL对JSON类型UTF-8编码导致中文乱码探讨

    前言 继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有点不解,于是乎,有了本文,我们来学习字符编码,在学习的过程中,我发现对于MySQL中JSON类型的编码导致数据中 ...

最新文章

  1. 三大运营商抢夺物联网市场 中国联通物联网连接数突破5000万
  2. SQLServer中Case的用法
  3. SharePoint Online 创建用户和组
  4. 神秘的“阿里星”是一群怎么样的人
  5. mysql blob 比较_与MSSQL对比学习MYSQL的心得(四)--BLOB数据类型
  6. Java 8中获取参数名称
  7. 北京文化:目前《你好李焕英》贡献营收约6000万至6500万元
  8. 外媒称青客公寓计划赴美IPO 筹资1.5亿美元
  9. 如何在ROS环境中解码.bag格式数据
  10. 苹果怎么应用分身_苹果ios/安卓微信双开技巧
  11. 解决EXSi6.0没有WEB Client的问题
  12. TCP的AIMD(加性增窗、乘性减窗)策略
  13. ZOJ - Triathlon(线性规划+半平面交)
  14. STM32F103_study59_The punctual atoms(Input capture experimentInput to capture experimental theoreti)
  15. linux红帽子认证费用RHCT,关于RHCE和RHCT认证
  16. 地理地貌3D打印案例
  17. 解决 Successfully created project '' on GitHub, but initial push failed: Could not read from remote
  18. speedoffice(PPT)怎么给文字加粗
  19. Javescript第二周学习
  20. matlab nag 工具箱,matlab 数值算法工具箱 NAG toolbox

热门文章

  1. Python培训分享:Python内置标准异常及其解析
  2. 安卓x86_Android:虚拟机体验基于安卓10的BlissOS V12.2 Android X86版
  3. sparkCore源码解析之思维脑图
  4. 这是一个不一样的社会公益活动
  5. Kylin集群部署和cube使用
  6. 35.2. Subversion 版本控制
  7. 2017年安全漏洞审查报告:安全补丁在不断增加,用户却不安装
  8. 营销自动化的4大预测分析错误
  9. Java开发常用Linux命令
  10. Scala Learn 1 Basic