2008-02-27
如何将Service注入自定义的tag中?
关键字: spring+struts
刚学SPRING不久,现在遇到一个问题,要讲一个service注入到自定义的tag中,应该如何写配置文件?
大概代码如下:
标签类
标签bean的配置
这样配置了,但是运行程序时,这个service始终为NULL。
请问应该怎么配置才对?
大概代码如下:
标签类
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。
请问应该怎么配置才对?
评论
dspiritcat
2008-02-28
额。。。慢慢来,你还在学基础。马上你就能学这些框架了,如果需要的话。
songyan777
2008-02-27
看不懂!

dspiritcat
2008-02-27
已解决。。。
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 3308 次
- 性别:

- 来自: 武汉人在深圳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
你满意你的团队吗?
mario 写道项目是自己的好,团队是别人的好。 孩子是自己的好,老婆是别人的 ...
-- by abx01 -
你满意你的团队吗?
项目是自己的好,团队是别人的好。
-- by mario -
你满意你的团队吗?
lordhong 写道我上面一个也是这样,什么都不懂,任务乱分配,项目失败N多, ...
-- by ericxu131 -
你满意你的团队吗?
怎么看到的都是有问题的团队? 没有谁觉得自己的团队很好,或者比较好的,出来说说自 ...
-- by dspiritcat -
你满意你的团队吗?
我们的团队,交流没有任何问题,就是有些交流的太多啦,呵呵!!!!!
-- by okjava






评论排行榜