我正在尝试在Tiles中使用Decoration Filter,但无法清楚地了解它是如何工作的。
过滤器将拦截对指示的url模式的所有请求,将初始请求路径存储为“body”属性,然后呈现“test.definition”定义。过滤器只会重新调整那些不包含与防止令牌“layout”关联的请求属性的请求。
我只是不明白......它应该和Decorator模式一样吗?或者,任何人都可以通过简单的解释提供不同的例子吗?
编辑:我发现了this material。作者说:
下面的过滤器配置将拦截转发到的所有JSP请求,使用名为“body”的属性配置名为“standard”的切片定义,并调用该定义。
我仍然不明白:/这是否意味着我只有一个前进动作(例如我提交了一个表格,它被处理然后我被转发到主页)并且过滤器创建了一个特定的定义,即渲染到某个地方?但这个定义在哪里定义?或者这个定义在哪里呈现?