NutzCN Logo
问答 过滤器ioc使用问题
发布于 2518天前 作者 qq_a930202f 1977 次浏览 复制 上一个帖子 下一个帖子
标签:
String[] org.nutz.mvc.annotation.By.args()
过滤器的构造参数,如果需要从ioc获取过滤器实例,则仅填一个参数,格式为 "ioc:xxxxFilter", 其中xxxxFilter的IocBean命名

文档里面有这句话,
那不从ioc获取过滤器实例,还可以怎么写?

9 回复

模仿CheckSession这个Filter写的一个,在里面@Inject的bean为null?

@Filters(@By(type=CheckSession.class, args={"user", "/login.jsp"}))

从ActionContext的ioc取就好了

好的。
ngrok又挂了?

没有啊, 好好的

在过滤器中

request.setAttribute("aa", "xyz");
request.setAttribute("bb", Object);

在后面的module里面用

@Param("aa")String aa,@Param("bb")Class bb

为什么“bb”可以取到,但是"aa"取不到呢?

是不是forward过去的?

显示是正常

Tunnel Status                 online
Version                       1.7/1.7

但是访问不了,一直堵塞

在过滤器中直接
return null;

你重启一下ngrok吧.

你修改的是req属性, 入口方法的@Param是参数

添加回复
请先登陆
回到顶部