浏览 227 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
时间:2008-02-27 关键字: spring+struts
刚学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。 请问应该怎么配置才对? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-02-27
已解决。。。
|
|
| 返回顶楼 | |
|
时间:2008-02-27
看不懂!
|
|
| 返回顶楼 | |
|
时间:2008-02-28
额。。。慢慢来,你还在学基础。马上你就能学这些框架了,如果需要的话。
|
|
| 返回顶楼 | |



