postfilter中文什么意思_Filterpost请求中文字符编码的过滤器 --学习笔记
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请求中文字符编码的过滤器 --学习笔记相关推荐
- JSP使用Struts1提交中文表单时乱码,字符编码问题
最近写JSP大作业时发现把所有页面以及数据库都统一成utf-8后在写注册时数据库内插入的中文字符仍然是中文乱码,真的是快崩溃了. 后来想起来会不会是框架自身的问题,于是搜索到这个问题: Struts框 ...
- requests请求报字符编码异常信息
UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position 17180: illegal multibyte s ...
- 关于字符编码的一点学习。
这两天在家无事,看了点关于字符编码的知识,理解并不深. 一.ASCII 码 我们知道,计算机内部,所有信息最终都是一个二进制值.每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出2 ...
- linux内核字符驱动设备,Linux学习笔记——linux内核字符设备驱动-Go语言中文社区...
尝试在树莓派安装的raspbian系统上进行linux字符设备驱动 1.更新安装kernel header源码 sudo apt-get update sudo apt-get install ras ...
- .NET Core开发实战(第19课:日志作用域:解决不同请求之间的日志干扰)--学习笔记...
19 | 日志作用域:解决不同请求之间的日志干扰 开始之前先看一下上一节的代码 // 配置的框架 var configBuilder = new ConfigurationBuilder(); con ...
- java 发送带basic认证的http post请求实例代码_图解HTTP学习笔记(八)—确认访问用户身份的认证...
某些 Web 页面只想让特定的人浏览,或者干脆仅本人可见.为达到这个目标,必不可少的就是认证功能. 一.认证 核对登录者本人才知道的信息: 密码.动态令牌.数字证书.生物认证.IC卡等 HTTP 使用 ...
- VBA Instr()函数 返回搜索到的字符位置 - VBA函数学习笔记(三)
Instr函数是十分实用的,它可以查询某个字符串在另一个字符串中是否出现,并且返回该查询字符串最先出现的索引位置.Instr函数常常与Mid函数一起使用,会有非常好用的效果.不过Instr函数并非Ex ...
- 每天学习一点点之字符编码
技术的发展就是在不停的解决问题和引入新的问题. 说来惭愧,对字符编码一直都是似懂非懂的,昨天组内大佬又给讲了一遍.本文就是作为一个初学者对字符编码的一个学习笔记. 在步入正题之前首先明确这么几点: 计 ...
- mysql json 中文乱码_MySQL对JSON类型UTF-8编码导致中文乱码探讨
前言 继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有点不解,于是乎,有了本文,我们来学习字符编码,在学习的过程中,我发现对于MySQL中JSON类型的编码导致数据中 ...
最新文章
- 三大运营商抢夺物联网市场 中国联通物联网连接数突破5000万
- SQLServer中Case的用法
- SharePoint Online 创建用户和组
- 神秘的“阿里星”是一群怎么样的人
- mysql blob 比较_与MSSQL对比学习MYSQL的心得(四)--BLOB数据类型
- Java 8中获取参数名称
- 北京文化:目前《你好李焕英》贡献营收约6000万至6500万元
- 外媒称青客公寓计划赴美IPO 筹资1.5亿美元
- 如何在ROS环境中解码.bag格式数据
- 苹果怎么应用分身_苹果ios/安卓微信双开技巧
- 解决EXSi6.0没有WEB Client的问题
- TCP的AIMD(加性增窗、乘性减窗)策略
- ZOJ - Triathlon(线性规划+半平面交)
- STM32F103_study59_The punctual atoms(Input capture experimentInput to capture experimental theoreti)
- linux红帽子认证费用RHCT,关于RHCE和RHCT认证
- 地理地貌3D打印案例
- 解决 Successfully created project '' on GitHub, but initial push failed: Could not read from remote
- speedoffice(PPT)怎么给文字加粗
- Javescript第二周学习
- matlab nag 工具箱,matlab 数值算法工具箱 NAG toolbox