-
过滤器定义查看全部
-
过滤器查看全部
-
@JAVA过滤机制——过滤简介 1、过滤器三部分:过滤源(用户请求)——>过滤规则——>过滤结果 2、过滤器不处理结果,只做辅助性操作 3、定义:过滤器是一个【服务器端】的组件,它可以【截取用户端的请求和响应信息】,并对这些信息过滤查看全部
-
过滤器链执行过程查看全部
-
过滤器链执行流程查看全部
-
关于forward那块讲解的不是很清楚啊查看全部
-
@WebFilter查看全部
-
过滤器的分类 重点是2.5和3.0的差别。在3.0中,支持在过滤器类中使用标签不需要配置web.xml查看全部
-
过滤器的生命周期查看全部
-
1.过滤器的概念: 过滤器是一个服务器端的组件,它可以截取用户端的请求与响应信息,并对这些信息过滤。 2.过滤器的工作原理查看全部
-
过滤器实际应用场景 过滤器实现对用户统一认证<br><br> 1:创建一个Web项目——创建对应的目录结构,导入对应的依赖<br> 2:创建登录的页面<br> 3:创建一个处理登录的Servlet——处理登录页面的登录请求,比对一下用户输入的用户名和密码是否一致,并作对应的处理<br> 4:部署项目、启动应用、结合浏览器调试、测试,发现通过URL地址就能访问对应的页面,这样是不合适不安全的,所以,就需要过滤器了<br> 5:创建过滤器——统一认证用户是否已经登录,其中经过分析实验,发现不过滤的请求路径还是挺多的,所以,就引出了FilterConfig这个类的使用,统一配置不过滤的请求路径,采用集合的方式也是一样的道理,实际开发中中我就曾经使用过数据的方式来实现<br> 6:继续结合浏览器,进行调试、测试、完善等工作。查看全部
-
@WebFilter注解的常用属性查看全部
-
请求转发:浏览器的地址栏不会变化,性能相对更好一些,因为获取的资源是没有二次讲过浏览器的<br><br> 重定向:浏览器的地址栏是会变化的,获取资源的时候经过了二次通过浏览器发送请求的过程。 请求转发是指将请求再转发到另一资源(一般为JSP或Servlet)。此过程依然在同一个请求范围内,转发后浏览器地址栏内容不变 请求转发使用RequestDispatcher接口中的forward()方法来实现,该方法可以把请求转发到另外一个资源,并让该资源对浏览器的请求进行响应 RequestDispatcher rd = request.getRequestDispatcher(path); rd.forward(request,response); 或request.getRequestDispatcher(path) .forward(request,response);查看全部
-
request.getContextPath()是为了解决相对路径的问题,可返回站点的根路径。查看全部
-
1.过滤器可以改变用户请求的web资源,也就是改变用户的请求路径。比如说:购物网站上当用户将浏览的商品添加进购物车时,过滤器会判断用户是否登陆,如果没有登陆就会跳转到登陆页面。 2.过滤器不能直接返回数据,不可以处理用户请求。查看全部
举报
0/150
提交
取消