![](https://img-blog.csdnimg.cn/20200727171441650.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Servlet · Filter · Listener
文章平均质量分 83
JavaWeb三剑客。
samarua
while "live" : print("Loli")
展开
-
【Filter过滤器案例】登录验证+敏感词过滤
登录验证>>> 思路: >>> 先假设拦截所有资源(Servlet, jsp...均不让访问),判断资源是否与登录有关:>>> 1.与登录相关 ---- 直接放行>>> 2.与登录无关 ---- 判断是否已经登录(已登录--放行; 未登录--跳转到登录界面)@WebFilter("/*") public class LoginFilter implements Filter { public原创 2020-08-07 21:31:16 · 1491 阅读 · 0 评论 -
【Filter】过滤器知识点汇总
Filter过滤器概念:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能用途:登录验证、统一编码处理、敏感词过滤等 Filter快速入门>>> 配置拦截路径有两种方式:web.xml / 注解 (这里使用注解,比较方便)@WebFilter("/*")public class FirstFilter implements Filter { @Override public void init(FilterCon原创 2020-08-07 22:10:38 · 476 阅读 · 0 评论 -
图解【MVC开发模式】&【三层架构】
JSP演变历史早期只有Servlet,什么都用response输出,尤其是大量的页面标签数据,是个棘手的问题后来有了jsp这个标签+java代码的缝合怪,简化了Servlet开发——“简答题"变成了"填空题”,只是维护代码变成了噩梦时至今日,javaWeb开发时,MVC开发模式成为了最合理的主流 M + V + CM:Model,模型 —— 封装数据 + 业务逻辑V:View,视图 —— 展示数据C:Controller,控制器 —— 获取请求数据,位于模型和视原创 2020-08-05 07:57:41 · 6325 阅读 · 2 评论 -
网页随机生成验证码 + 根据验证情况进行跳转
效果 思路这是个tomcat部署的小项目(本地一样用)每次点击按钮,向Servlet请求一次资源,更新一次img的src 代码(3部分)CheckImage.javapublic class CheckImage { /* * 【该类用于生成并处理BufferedImage】 * 两个公有方法: * public BufferedImage getImage() 返回验证码图片(流) * public String getText()原创 2020-07-31 23:49:26 · 1818 阅读 · 0 评论 -
ServletContext对象 +文件下载案例
▶ 概念:代表整个Web应用,可以和程序的容器(服务器)通信▶ 获取1.通过request对象获取 request.getServletContext()2.通过HttpServlet获取 this.getServletContext()▶ 功能❶ 获取MIME类型( 在互联网通信过程中定义的一种文件数据类型)MINE类型格式:大类型/小类型(例如:text/html ,image/jpeg)获取:getMimeType(String file) (为什么可以获得呢?因为w原创 2020-07-31 22:58:55 · 281 阅读 · 0 评论 -
【Servlet】初识Servlet核心编程——使用与理解Servlet接口
Servlet:server applet▶ 直译:运行在服务器端的小程序。Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。▶ 快速入门:1. 创建JavaEE项目(勾选Web Application)2. 定义一个类,实现Servlet接口: public class Demo implements Servlet3. 实现接口中的抽象方法 4. 配置Servlet (在web.xml中配置) <servlet>原创 2020-07-28 08:45:25 · 228 阅读 · 0 评论