您的位置:首页 > 编程语言 > Java开发

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

2007-12-02 22:44 633 查看
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();


    }


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息