过滤器

简介: 过滤器

在模版中,有时候需要对一些数据进行处理以后才能使用。一般在Python中我们是通过函数的形式来完成的。

思考: 为什么需要过滤器?

因为在DTL中,不支持函数的调用形式(),因此不能给函数传递参数,这将有很大的局限性。而过滤器其实就是一个函数,可以对需要处理的参数进行处理,并且还可以额外接收一个参数(也就是说,最多只能有2个参数)。

而在模版中,则是通过过滤器来实现的。过滤器使用的是|来使用。比如使用add过滤器,那么示例代码如下:

    {
  { value|过滤器:"2" }}   
    {
  { value|过滤器 }}
    {# 过滤器(函数名)
        过滤器中必须要有的一个参数 value(参数1)
        参数2 过滤器中可选的参数 #}

add

相关文章
|
6月前
|
Java API 容器
Filter 过滤器实现
JavaWeb 组件 Servlet 提供了 Filter 过滤功能,其功能是对目标资源的请求和响应进行拦截,对拦截到的请求和响应做出特殊的功能处理,比如我们请求中有一些敏感信息过滤就是利用过滤器过滤。
|
Java 容器
28JavaWeb基础 - 过滤器
28JavaWeb基础 - 过滤器
53 0
|
12天前
|
存储 缓存 安全
常用过滤器介绍
常用过滤器介绍
20 0
|
1月前
|
Java 数据挖掘 Android开发
如何添加一个过滤器
如何添加一个过滤器
|
6月前
过滤器&拦截器
过滤器&拦截器
57 0
过滤器&拦截器
|
Java 容器
过滤器和拦截器的区别
Filter 也称为过滤器,基于Servlet实现,拦截器(Interceptor)是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行,基于AOP思想,对方法进行增强。和servlet 中的过滤器类似,都是对用户请求进行处理。
81 0
|
监控 Java 数据库连接
过滤器的应用
在上一篇博客中,我们简单的学习了一下面向切面编程,而过滤器就是对这一思想的应用。那如何在项目中使用呢?
|
Java 应用服务中间件
Filter过滤器
Filter过滤器
Filter过滤器
|
Java API
过滤器
过滤器
149 0
|
Java 应用服务中间件 API
过滤器和拦截器
过滤器和拦截器
171 0