配置 Portlet Bridge for JavaServer Faces

配置 IBM Portlet Bridge for JavaServer Faces (JSF) 2.0。

关于此任务

限制: 当您使用 WebSphere® Application Server(传统) V9.0 缺省 JavaServer Faces 实现 JSF 2.2 时,JSF Portlet Bridge 无法工作。

过程

  1. 打开 portlet.xml 文件并修改 JSF 2.0 Portlet 网桥的 Portlet 类,如下所示:
    <portlet-class>com.ibm.faces20.portlet.FacesPortlet</portlet-class>
    		<init-param>
    				<name>com.ibm.faces.portlet.page.view</name>
    				<value>/TestProjectView.xhtml</value>
    		<init-param>
  2. 打开 faces-config.xml 文件并添加 JSF 2.0 Portlet 网桥变量解析器、视图处理程序和资源处理程序条目
    <application>
    		<variable-resolver>com.ibm.faces20.portlet.PortletVariableResolver</variable-resolver>
    		<view-handler>com.ibm.faces20.portlet.FaceletPortletViewHandler</view-handler>
    		<resource-handler>com.ibm.faces20.portlet.httpbridge.PortletResourceHandler</resource-handler>
    </application>

下一步做什么

如果 Portlet 项目具有定制 Portlet 类,那么还必须进行以下更改:
  • portlet.xml 文件中的 Portlet 类条目指向所使用的特定定制 Portlet 类。
  • 从 IBM Portlet Bridge for JSF 2.0 中修改 Portlet 类以扩展 com.ibm.faces20.portlet.FacesPortlet 类。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_portletbridge
文件名:tweb_portletbridge.html