浏览 2156 次
锁定老帖子 主题:如何将Service注入自定义的tag中?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-27
大概代码如下: 标签类 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。 请问应该怎么配置才对? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-02-27
已解决。。。
|
|
返回顶楼 | |
发表时间:2008-02-27
看不懂!
|
|
返回顶楼 | |
发表时间:2008-02-28
额。。。慢慢来,你还在学基础。马上你就能学这些框架了,如果需要的话。
|
|
返回顶楼 | |
发表时间:2008-10-13
怎么解决的呀
|
|
返回顶楼 | |
发表时间:2008-10-27
可以说说怎么解决的吗?
|
|
返回顶楼 | |