首页 > 解决方案 > 如何在基于环的 Web 应用程序中使用 javax.servlet.Filter?

问题描述

我在我的 Clojure Web 应用程序中使用了一个用 Java 编写的第三方库。库中有一个复杂而重要的过滤器,我想知道如何优雅地将它带入我的应用程序。

类似的问题在这里:使用带有 Compojure 的 javax.servlet.Filter。但我认为最好的方法是通过 web.xml就像在 Java 中一样:

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
        PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
        "http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

    <filter>
        <filter-name>MY-FILTER</filter-name>
        <filter-class>[CLASS]</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>[NAME]</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
</web-app>

标签: javaservletsclojure

解决方案


推荐阅读