相关疑难解决方法(0)

使用带有Compojure的javax.servlet.Filter

我正在尝试使用Clojure/Compojure构建一个简单的Web站点,并希望将servlet过滤器应用于请求/响应(即标准的javax.servlet.Filter实例).

例如,如果当前的源代码是:

(defroutes my-app
  (GET "/*"
    (html [:h1 "Hello Foo!!"]))
)
Run Code Online (Sandbox Code Playgroud)

我想添加一个这样的过滤器:

(defroutes my-app
  (GET "/*"
    (FILTER my-filter-name
      (html [:h1 "Hello Foo!!"])))
)
Run Code Online (Sandbox Code Playgroud)

其中my-filter-name是javax.servlet.Filter的任意实例.

知道如何有效和优雅地做到这一点?

openid servlets clojure compojure servlet-filters

6
推荐指数
1
解决办法
1540
查看次数

标签 统计

clojure ×1

compojure ×1

openid ×1

servlet-filters ×1

servlets ×1