当前位置: 首页 > news >正文

中国十大少儿编程教育品牌怀化网站seo

中国十大少儿编程教育品牌,怀化网站seo,做游戏能赚钱的网站,wordpress修改css样式不变一、前言 Filter&#xff1a;过滤器&#xff0c;用来过滤网站的数据&#xff08;例如我们打游戏时候骂人&#xff0c;都会变成***&#xff09; 处理中文乱码登陆验证 二、Filter开发步骤&#xff1a; 导包 <dependencies><!--Servlet依赖--><dependency>…

一、前言

Filter:过滤器,用来过滤网站的数据(例如我们打游戏时候骂人,都会变成***)

  • 处理中文乱码
  • 登陆验证

在这里插入图片描述

二、Filter开发步骤:

  1. 导包
<dependencies><!--Servlet依赖--><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><version>2.5</version></dependency><!--JSP依赖--><dependency><groupId>javax.servlet.jsp</groupId><artifactId>javax.servlet.jsp-api</artifactId><version>2.3.3</version></dependency><!--JSTL依赖--><dependency><groupId>javax.servlet.jsp.jstl</groupId><artifactId>jstl-api</artifactId><version>1.2</version></dependency><!--standard标签库依赖--><dependency><groupId>taglibs</groupId><artifactId>standard</artifactId><version>1.1.2</version></dependency><!--连接数据库--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.47</version></dependency></dependencies>
  1. 编写过滤器
package com.xu.filter;import javax.servlet.*;  //实现Filter接口时,导包不要导错,要java.servlet包
import java.io.IOException;public class CharacterEncodingFilter implements Filter {//初始化:web服务器启动就已经初始化了,随时等待过滤对象出现!public void init(FilterConfig filterConfig) throws ServletException {System.out.println("CharacterEncodingFilter初始化!");}/*1.过滤中的所有代码,在过滤特定请求的时候都会执行2.必须要让过滤器继续同行chain.doFilter(request,response);*/public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {//处理编码request.setCharacterEncoding("utf-8");response.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=UTF-8");System.out.println("CharacterEncodingFilter执行前...");chain.doFilter(request,response);   //让我们的请求继续走,如果不写,程序到这里就被拦截停止了System.out.println("CharacterEncodingFilter执行后...");}//销毁:web服务器关闭的时候,过滤器会销毁public void destroy() {System.out.println("CharacterEncodingFilter销毁!");}
}
  1. 在web.xml中配置Filter(类似于配置servlet资源路径)
<!--配置Filter--><filter><filter-name>CharacterEncodingFilter</filter-name><filter-class>com.xu.filter.CharacterEncodingFilter</filter-class></filter><filter-mapping><filter-name>CharacterEncodingFilter</filter-name><!--只要是/servlet的任何请求,都会经过这个过滤器--><url-pattern>/servlet/*</url-pattern></filter-mapping>

三、大白话解释说明上述流程

  1. 我们首先创建一个类继承HttpServlet类(创建一个servlet程序),代码目的是向页面输出中文,但是会出现乱码问题:
public class ShowServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.getWriter().write("你好,世界");}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doGet(req,resp);}
}

在这里插入图片描述

  1. 此时,我们需要创建一个过滤器,在web.xml文件中配置:只要是/servlet的任何请求,都会经过这个过滤器。所以我们输出localhost:8080/servlet/show就能解决乱码问题

在这里插入图片描述
注意:这一部分内容是帮助小白解释说明,重点在于第二节,Filter过滤器其实真的非常简单,只需手敲几遍即可掌握

http://www.lbrq.cn/news/2731951.html

相关文章:

  • 企业网站的建立费用电商网络销售是做什么
  • 安康网站建设公司杭州百度快照优化公司
  • 建设公司董事长致辞网站范文企业品牌推广方案
  • 专业移动微网站建设如何交换优质友情链接
  • 黑龙江省中国建设银行网站首页小程序开发公司哪里强
  • 龙岩做网站龙岩网页设计山西seo排名
  • 广告制作技术培训优化大师怎么删除学生
  • 个人网站建设实训报告宁波做seo推广企业
  • 作文网站网址新闻头条新闻
  • 大气的网站模板怎么样推广自己的公司
  • 可以做别人的网站上挂一个网页吗制作网站的最大公司
  • 做动图的网站网络推销平台有哪些
  • 天河网站建设系统云盘搜索引擎入口
  • 网站开发课程设计说明书百度手游app下载
  • 辽宁营商环境建设局网站新开网店自己如何推广
  • 计算机网站建设与开发营业推广策划
  • 飘仙建站论坛重庆网络推广专员
  • 网站跳出率很高移动端seo关键词优化
  • wordpress en刷神马网站优化排名
  • 珠海网站建设优化推广seo在线优化工具 si
  • 怎么管理网站的内容我要发布信息
  • 商业网站开发设计报告seo优化范畴
  • 知名网站都是什么系统做的武汉网络推广平台
  • 域名备案关闭网站最新提升关键词排名软件
  • 网站免费正能量直接进入app阿里指数查询官网
  • 江门网站设计华企立方成都电脑培训班零基础
  • p2p电影网站开发百度指数可以查询到哪些内容
  • 企业网站的建设厦门谷歌seo
  • 网站怎么做数据备份青岛疫情最新情况
  • 网站建设公司一般多少钱关键词投放
  • 基于uni-app+vue3实现的微信小程序地图范围限制与单点标记功能实现指南
  • @mcp.tool如何从函数定义映射到llm系统输入
  • Elasticsearch赋能规章制度智能检索:从海量文档到秒级响应
  • 解决EKS中KEDA访问AWS SQS权限问题:完整的IRSA配置指南
  • 类和对象(中下)
  • 机器翻译:学习率调度详解