NutzCN Logo
问答 如何让一个被jsp调用的方法也能使用@Inject
发布于 2954天前 作者 qq_411db427 1726 次浏览 复制 上一个帖子 下一个帖子
标签:

我有一个类,大概作用是权限验证的
每个JSP都有调用

<%
	String contextPath = request.getContextPath();
	SecurityUtil securityUtil = new SecurityUtil(session); 
%>

然后我想使用注入的方式在这个类里面使用dao

@IocBean
public class SecurityUtil{
//	@Inject
//	protected Dao dao;

但是每次这个dao都是null,是不是因为我的这个类或者下面的方法并不是子模块,因为方法上没有任何的入口函数
请问有没有什么办法能让我的这个类里面的方法能够成功的使用dao

3 回复

加个方法,调用时用dao()获取dao实例.

public void Dao dao() {
    if (dao == null)
	    dao = Mvcs.getIoc().get(Dao.class);
    return dao;
}

@wendal 大哥!我试试。。。

@wendal 大哥,可以了,谢谢啊

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