启用不带 Faces 操作的协作源

除了通过在启用协作目标对话框中选择命令控制组件来指定 Faces 操作之外,还可以将 Faces portlet 启用为不带 Faces 操作的协作目标。

要用这种方法启用协作目标,遵循下列步骤:

  1. 在“项目资源管理器”视图中,选择一个 portlet 或 Portlet 部署描述符。Portlet 将在您展开 portlet 项目文件夹中的 Portlet 部署描述符节点时显示出来。
  2. 右键单击期望的 portlet,然后从弹出菜单中选择协作 > 启用目标。将显示启用协作目标对话框。或者打开 JSP 文件并从工具栏中选择页面 > 协作 > 启用目标
  3. 启用协作目标对话框中提供任何适当的值,如在启用协作目标中所述。但是,应提供下列值:
    1. 操作字段中提供 JSP 文件。
    2. 参数字段中指定请求参数。
    3. 单击确定。“项目资源管理器”视图中将显示带有目标 portlet 图标(“单击激活操作”目标 Portlet 图标)的已启用“单击激活操作”的 portlet。
  4. 使用请求参数来初始化或更新要在 JSP 文件中显示在数据。编辑与 JSP 文件相关联的页代码。
    例如:
    public TicketList getTicketList() {
       if (ticketList == null) {
          ticketList = (TicketList)
             getFacesContext().getApplication().createValueBinding("#{ticketList}").getValue(getFacesContext());
          String customerId = (String)getRequestParam().get("customerId");
          if (customerId != null) {
             ticketList.setCustomerId(customerId);
          }
       }
       return ticketList;
    }
相关概念
开发协作 portlet
相关任务
启用现有 portlet 以进行协作
启用协作源
启用协作目标
插入单击激活操作 encodeProperty
插入单击激活操作 encodeProperties
编辑单击激活操作 encodeProperty
编辑单击激活操作 encodeProperties
相关信息
Web 服务描述语言(WSDL)1.1
WebSphere Portal 信息中心
XML 模式第二部分:数据类型
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.