Configuring Portlet Bridge for JavaServer Faces

Configure IBM Portlet Bridge for JavaServer Faces (JSF) 2.0.

About this task

Restriction: The JSF Portlet Bridge does not function when you use the WebSphere® Application Server 傳統版 Version 9.0 default JavaServer Faces implementation, JSF 2.2.

Procedure

  1. Open the portlet.xml file and modify the portlet class for JSF 2.0 portlet bridge, as follows:
    <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. Open the faces-config.xml file and add the JSF 2.0 portlet bridge variable resolver, view handler, and resource handler entry
    <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>

What to do next

If the portlet project has a custom portlet class, these changes are also necessary:
  • Point the portlet-class entry in the portlet.xml file to the particular custom portlet class used.
  • Modify the portlet class to extend the com.ibm.faces20.portlet.FacesPortlet class from the IBM Portlet Bridge for JSF 2.0.

指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: July 9, 2016 11:18
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_portletbridge
檔名:tweb_portletbridge.html