Spring集成JSF的最简单方式是使用DelegatingVariableResolver类

Spring集成JSF的最简单方式是使用DelegatingVariableResolver类

 faces-config.xml

      <!--  Spring VariableResolver for JSF  -->
    
< application >
       
< variable-resolver > org.springframework.web.jsf.DelegatingVariableResolver </ variable-resolver >
       
< locale-config >
        
< default-locale > zh_CN </ default-locale >
         
< supported-locale > en </ supported-locale >
          
< supported-locale > zh_CN </ supported-locale >
        
</ locale-config >
         
< message-bundle > messages </ message-bundle >
    
</ application >

    
< managed-bean >
        
< managed-bean-name > goodsController </ managed-bean-name >
        
< managed-bean-class > web.jsf.GoodsController </ managed-bean-class >
        
< managed-bean-scope > request </ managed-bean-scope >
        
<!--  inject service  -->
        
< managed-property >
            
< property-name > goodsService </ property-name >
            
< value > #{goodsService} </ value >   <!-- 注入Spring service  -->
       
</ managed-property >
    
</ managed-bean >

    GoodsController.java

public   class  GoodsController  implements  Serializable
{
    
private GoodsService goodsService;

    
public void setGoodsService(GoodsService goodsService)
    
{
        
this.goodsService = goodsService;
    }


    
public List getGoodsList() throws Exception
    
{
        
return goodsService.getAll();
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值