`
fantaxy025025
  • 浏览: 1311820 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Java web 工程中跳过过滤器

 
阅读更多

 

目的:跳过后面所有的过滤器,进入servlet中。

    @Override  
    public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {  
        HttpServletRequest request = (HttpServletRequest) req;  
        HttpServletResponse response = (HttpServletResponse) resp;  
  
        String servletPath = request.getServletPath();  
        System.out.println("进入过滤");  
        request.getRequestDispatcher(servletPath).forward(request, response);  
  
  
    }  

 perfer:http://blog.csdn.net/fulai0_0/article/details/51569804

 

 

——

——

——

=

=

=

 

分享到:
评论

相关推荐

    java的设计模式之过滤器模式.docx

    在实际应用中,Java 的 Servlet API 提供了 `Filter` 接口和 `FilterChain` 对象,用于实现 Web 应用的过滤器。Jetty 等服务器框架也有类似机制,允许开发者根据需求创建自定义过滤器来处理请求,如进行权限验证、...

    JAVAEE过滤器的使用

    在`doFilter()`方法中,如果抛出未捕获的异常,容器会自动调用`destroy()`方法,并跳过剩余的过滤器,直接将异常传递给Servlet容器处理。 8. **Spring MVC中的Filter** 在Spring MVC框架中,可以使用Spring的...

    java使用正则表达式过滤html标签

    标题“java使用正则表达式过滤html标签”意味着文章的主题是关于如何使用Java编程语言结合正则表达式来清除或处理HTML标签,这是在处理Web开发中经常会遇到的需求。描述中提到,文章将介绍这一技术,并希望读者通过...

    requestFilterDemo.zip

    在Java Web应用中,请求过滤器是通过实现`javax.servlet.Filter`接口来创建的。本项目"requestFilterDemo.zip"是一个演示如何使用请求过滤器的示例,它主要关注如何根据请求路径和预定义的不进行过滤的路由信息来...

    网址重写过滤器urlrewritefilter

    4. **拦截与跳过**:可以设置拦截某些URL,不执行后续过滤器,或者跳过特定的URL重写规则。 5. **变量与函数**:配置文件中可以使用变量和内置函数,如 `${param.name}` 获取请求参数,`${request_uri}` 获取请求...

    web-app_2_4.xsd

    然而,随着技术的发展,现在的Web应用更多地倾向于使用基于注解的配置,或者完全跳过XML配置,转而使用Spring Boot这样的框架,这些框架可以自动生成符合规范的部署描述符。 总的来说,`web-app_2_4.xsd`是理解Java...

    jsp web 项目中部署 web service

    - 添加 Axis2 的 Servlet 及相应的过滤器配置。 3. **部署服务文件**: - 在 WEB 项目的 `WEB-INF` 目录下创建 `services` 文件夹。 - 将第二步中生成的 `.aar` 文件放入此目录。 4. **测试 Web Service**: -...

    已配置好Struts2.2.1GA的WEB-INF

    1. **web.xml**:这是web应用的部署描述符,定义了应用的入口点、过滤器、Servlet和其他配置。在Struts2中,这里会配置Struts2的前端控制器`org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter...

    java实现大文件上传分片上传断点续传.zip

    - 这需要在服务器端保存每个分片的上传状态,并且客户端需要有能力识别已上传的部分,以便在下次上传时跳过。 4. **SpringBoot集成**: - SpringBoot简化了Java Web应用的开发,其内建的Web MVC框架可以方便地...

    ssh实现分页功能,一个简单的小项目

    1. **web.xml**:这是Servlet容器(如Tomcat)中的部署描述符,它定义了Web应用的入口点、过滤器、监听器等。在SSH框架中,Struts的Front Controller(`org.apache.struts.action.ActionServlet`)在这里被配置,它...

    eclipse for javaee配置web开发环境(struts2+servlet+sping)字体.doc

    如果你已经配置好Tomcat,可以跳过此步骤。 **2. 创建Dynamic Web Project** 在Eclipse中,选择"File" > "New" > "Dynamic Web Project",然后按照向导进行操作。项目的输出目录默认为`build/classes`,这与传统的...

    cas-client扩展拦截器支持excludes

    描述中提到的“只是简单的在filter中进行过滤”,这里的“filter”指的是Servlet过滤器,是Java Web开发中的一种组件,它可以在请求到达目标Servlet或JSP之前对其进行处理,也可以在响应离开应用程序返回给客户端...

    Spring MVC过滤器-登录过滤的代码实现

    // 跳过过滤,继续处理请求 filterChain.doFilter(request, response); } } else { // 不需要过滤的URI,直接通过 filterChain.doFilter(request, response); } } } ``` 在这个例子中,`SessionFilter`类...

    JAVA 分页组件 可重复利用

    3. **计算OFFSET**:基于当前页码和每页记录数,我们可以计算出OFFSET值,这将决定从数据库查询中跳过多少条记录。 4. **拦截器/过滤器**:`interceptListByStarItemNumber(List itemList)`方法可能是在数据获取后...

    详细的java基础总结

    特殊流程控制语句包括`break`和`continue`,用于提前终止循环或跳过当前循环的剩余部分。 - **方法** 方法是Java中封装一系列操作的单位。方法可以接受参数并返回值。方法的定义格式为: ``` 返回类型 方法名...

    Java Eclipse进行断点调试.docx

    - F6:单步跳过(Step Over),执行当前行并跳过子方法调用。 - F5:单步跳入(Step Into),进入当前行的子方法。 - Ctrl+F5:选择性地跳入,可以选择是否进入方法。 - F11:调试上次启动的程序。 - F8:继续...

    WEB开发面试宝典中的宝典    

    FilterChain则代表一系列过滤器,调用`doFilter()`方法按顺序执行过滤器链。 【监听器】 常见的监听器如HttpSessionListener、ServletRequestListener等,用于监听会话或请求事件。例如,...

    java实现的搜索引擎网络爬虫 使用了队列 重复爬取检测

    反之,则跳过该URL,避免重复抓取。 - 这种方法不仅节省了计算资源,还极大地提高了爬虫的工作效率。 #### 扩展功能与优化建议 1. **多线程支持**:考虑到网络请求的耗时特性,可以通过多线程并发处理多个URL,...

Global site tag (gtag.js) - Google Analytics