服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

实例讲解spring集成jsf的最简单方式

【赛迪网-it技术报道】spring集成jsf的最简单方式是使用delegatingvariableresolver类

在faces-config.xml中配置 ,示例如下:

<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 的property属性即可以得到spring中注入的bean:

<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>

扫描关注微信公众号