过滤器

1.

2.配置web.xml


和配servlet几乎相同的格式

3.init() 方法介绍

与Servlet需要配置自启动才会随着tomcat的启动而执行init()方法不一样。 (有点考验语文水平 这句子)

而对于Filter, Filter一定会随着tomcat的启动自启动。

4.Filter启动失败


额外小知识


login.html中加上

之前还以为:上面这句话是当前页面以UTF-8编码

2.返回中文的响应
在Servlet中,加上

response.setContentType("text/html; charset=UTF-8");

在通过Servlet获取中文参数 时

Filter帮我们解决 ,在每个servlet都写request.setCharacterEncoding("UTF-8");的麻烦问题

小疑惑

<%@ page contentType="text/html;charset=UTF-8" language="java"
pageEncoding="UTF-8"%>

我把charset=UTF-8" 删了,既然也是不会报乱码错误的

pageEncoding="UTF-8" 原来这个才是 此JSP页面编码。

1 : 在Servlet中进行登陆验证的局限性

在用户是否登陆的验证中,我们可以通过在StudentListServlet中增加对session的判断代码来做到登陆验证。
但是按照这样的做法,所有的Servlet都要加上一样的代码,就会显得比较累赘。
与通过Filter处理中文问题一样,也可以通过Filter一次性解决所有的登陆验证问题

注意:

因为这个过滤器的存在,在登陆之前所有的资源都不能访问。 所以在login.jsp上如果有图片,js和css,也不能够正常显示和工作。

这样做当然是不行的,那么如何让js css和图片文件即使在不登陆的情况下,也可以访问呢?

转载于:https://www.cnblogs.com/czy16/p/8748885.html

jsp经验-Filter相关推荐

  1. JSP过滤器Filter配置过滤类型汇总

    一.配置方法 1 映射过滤应用程序中所有资源 <filter>     <filter-name>loggerfilter</filter-name>     &l ...

  2. Java学习方法和经验分享,小白看过来

    这几天,近百名初学java粉丝咨询我如何自学java,因精力有限不能一一回复,现系统整理一套java初学者最佳的学习方法.误区.路线.大纲及资料,希望对你有所帮助. 我可以很明确的告诉你,学习java ...

  3. java美容美发项目下载_基于jsp的美容美发管理-JavaEE实现美容美发管理 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的美容美发管理, 该项目可用各类java课程设计大作业中, 美容美发管理的系统架构分为前后台两部分, 最终实现在线上 ...

  4. java实现模拟考试系统,基于jsp的驾照模拟考试系统a-JavaEE实现驾照模拟考试系统a - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的驾照模拟考试系统a, 该项目可用各类java课程设计大作业中, 驾照模拟考试系统a的系统架构分为前后台两部分, 最 ...

  5. java门户网站项目代码_基于jsp的企业门户网站-JavaEE实现企业门户网站 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的企业门户网站, 该项目可用各类java课程设计大作业中, 企业门户网站的系统架构分为前后台两部分, 最终实现在线上 ...

  6. 居民信息管理系统java_基于jsp的社区住户信息管理系统-JavaEE实现社区住户信息管理系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的社区住户信息管理系统, 该项目可用各类java课程设计大作业中, 社区住户信息管理系统的系统架构分为前后台两部分, ...

  7. java校园足球管理系统_基于jsp的校园足球管理平台-JavaEE实现校园足球管理平台 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的校园足球管理平台, 该项目可用各类java课程设计大作业中, 校园足球管理平台的系统架构分为前后台两部分, 最终实 ...

  8. java ee会员功能项目_基于jsp的会员系统-JavaEE实现会员系统 - java项目源码

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的会员系统, 该项目可用各类java课程设计大作业中, 会员系统的系统架构分为前后台两部分, 最终实现在线上进行会员 ...

  9. 成绩查询系统源java代码_基于jsp的成绩查询系统-JavaEE实现成绩查询系统 - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的成绩查询系统, 该项目可用各类java课程设计大作业中, 成绩查询系统的系统架构分为前后台两部分, 最终实现在线上 ...

最新文章

  1. webGL的一些咨询--web3D
  2. 网络服务-VSFTP
  3. TensorFlow Keras 官方教程
  4. 我的HTML学习记录(七)
  5. 多网卡指定网卡发送数据
  6. 执行execute时对象名 retime_record 无效_MyBatis 的执行流程怎么可以讲的这么透彻
  7. ios 6.1中 Release问题
  8. 图像处理---《Canny 边缘检测》
  9. laydate 和 Vue 奇怪的清空问题
  10. 组合式应用新利器,事件网格“出圈”
  11. CA 授权码bug 将导致Let’s Encrypt撤销300万张有效证书
  12. python变量图片_在Python中向3D图添加第4个变量
  13. WUSTOJ 1285: Factors(Java)
  14. 安卓数字倒数控件_大家有什么好用的安卓倒计时APP?
  15. java 情感分析_Alink中文情感分析示例(Java版本)
  16. 论文笔记—A Review of Visual-LiDAR Fusion based Simultaneous Localization and Mapping
  17. PHP获取图片和视频类型
  18. 004-如何用PS把彩色图片设置成黑白图片?
  19. tc流量控制原理和实现
  20. 云计算和云服务器分别表示什么?

热门文章

  1. {面试题2: 实现 Singleton 模式}
  2. JSF框架在NetBeans下的编码
  3. C# ToString()方法
  4. 软件相关模块与ansible剧本
  5. svn cleanup失败
  6. c++学习4 -- 输入输出
  7. BZOJ 4872 luogu P3750 [六省联考2017]分手是祝愿
  8. C#设计模式之十七中介者模式(Mediator Pattern)【行为型】
  9. Linux搭建PHP环境(LAMP)
  10. 探索 Java 同步机制[Monitor Object 并发模式在 Java 同步机制中的实现]