论坛首页 入门技术论坛

如何将Service注入自定义的tag中?

浏览 2156 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-02-27  
刚学SPRING不久,现在遇到一个问题,要讲一个service注入到自定义的tag中,应该如何写配置文件?
大概代码如下:
标签类
public class CompanyAmplyInfoTag extends TagSupport{
	

	private static final long serialVersionUID = 1L;
	
	private ICompanyInfoService companyInfoService;
	private String id;
	private String companyId;

	public int doEndTag() throws JspException {
		companyInfoService = (ICompanyInfoService)this.getCompanyInfoService();
		CompanyInfoBean companyInfo = new CompanyInfoBean();
		companyInfo = (CompanyInfoBean)companyInfoService.getCompanyAmplyInfo(companyId);
		pageContext.setAttribute(id, companyInfo);
		
		return EVAL_PAGE;
	}
	
	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getCompanyId() {
		return companyId;
	}

	public void setCompanyId(String companyId) {
		this.companyId = companyId;
	}

	public ICompanyInfoService getCompanyInfoService() {
		return companyInfoService;
	}

	public void setCompanyInfoService(ICompanyInfoService companyInfoService) {
		this.companyInfoService = companyInfoService;
	}


	
}

标签bean的配置
<bean id="CompanyInfoTag" class="cn.ipanel.apps.product.web.jsptag.CompanyAmplyInfoTag">
		<property name="companyInfoService">
			<ref bean="companyInfoService" />
		</property>
	</bean>

这样配置了,但是运行程序时,这个service始终为NULL。
请问应该怎么配置才对?
   发表时间:2008-02-27  
已解决。。。
0 请登录后投票
   发表时间:2008-02-27  
看不懂! 
0 请登录后投票
   发表时间:2008-02-28  
额。。。慢慢来,你还在学基础。马上你就能学这些框架了,如果需要的话。
0 请登录后投票
   发表时间:2008-10-13  
怎么解决的呀
0 请登录后投票
   发表时间:2008-10-27  
可以说说怎么解决的吗?
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics