请问,怎么在Spring中注入这个类?
我已经配置好了,SSH环境。。  
在Struts的Action中,也可以调用DAO访问数据库。  
是因为 在applicationContenxt.xml 中配置了 下面代码。  
	<bean id="hibernateTemplate"
		class="org.springframework.orm.hibernate3.HibernateTemplate">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="icdao" class="com.aoron.blog.dao.ICategoryDAO" abstract="true"></bean>
	<bean id="icdaoimpl" class="com.aoron.blog.dao.impl.ICategoryDAOImpl" parent="icdao">
		<property name="hibernateTemplate">
			<ref bean="hibernateTemplate"/>
		</property>
	</bean>
	<bean name="/category" class="com.aoron.struts.action.CategoryAction">  
设置的这段,可以在这个Action中使用 icdao 里面的实现类功能(包托访问数据库)		<property name="icdao">
			<ref bean="icdaoimpl"/>
		</property>
	</bean>
	<bean id="ctag" class="com.aoron.blog.tag.CategoryTag">    
// 但设置的这段不能在这个类中访问数据库,一访问就出现java.lang.NullPointerException)  		<property name="icdao">
			<ref bean="icdaoimpl"/>
		</property>
	</bean>
icdaoimpl 继承了 HibernateDaoSupport 类。。  
现在我在写一个JSTL的标签,在写*.java 的时候,想要在这个类中访问数据库,请问,我该怎么将这个类注入到Spring中?  
我试过在里面像Action中写了
private ICategoryDAO icdao;
icdao.getCat();  
但是程序执行到icdao.getCat()的时候,就会出现一个空指向异常。  
java.lang.
NullPointerException  at com.aoron.blog.tag.CategoryTag.doEndTag(CategoryTag.java:26)
------解决方案--------------------
你在com.aoron.blog.tag.CategoryTag 里写了get,set 方法了吗?