Examples of SSJS and EL Computed Expressions within faces-config.xml for Managed Bean Properties


<?xml version="1.0" encoding="UTF-8"?>
<faces-config>
  <managed-bean>
    <managed-bean-name>adminBean</managed-bean-name>
    <managed-bean-class>com.ibm.xsp.beans.AdminBean</managed-bean-class>
    <managed-bean-scope>session</managed-bean-scope>
    <managed-property>
      <property-name>serverName</property-name>
      <value>#{javascript:database.getServer()}</value>
    </managed-property>
    <managed-property>
      <property-name>dataBasePath</property-name>
      <value>#{javascript:database.getFilePath()}</value>
    </managed-property>
    <managed-property>
      <property-name>debugMode</property-name>
      <value>true</value>
    </managed-property>
  </managed-bean>
  <managed-bean>
    <managed-bean-name>datasetBean</managed-bean-name>
    <managed-bean-class>com.ibm.xsp.beans.DatasetBean</managed-bean-class>
    <managed-bean-scope>view</managed-bean-scope>
    <managed-property>
      <property-name>serverName</property-name>
      <value>#{adminBean.serverName}</value>
    </managed-property>
    <managed-property>
      <property-name>databasePath</property-name>
      <value>#{adminBean.databasePath}</value>
    </managed-property>
    <managed-property>
      <property-name>connectionName</property-name>
      <value>SBW</value>
    </managed-property>
    <managed-property>
      <property-name>schemaName</property-name>
      <value>SBW</value>
    </managed-property>
  </managed-bean>
  <managed-bean>
    <managed-bean-name>homeBean</managed-bean-name>
    <managed-bean-class>com.ibm.xsp.beans.HomeBean</managed-bean-class>
    <managed-bean-scope>request</managed-bean-scope>
    <managed-property>
      <property-name>adminBean</property-name>
      <value>#{adminBean}</value>
    </managed-property>
    <managed-property>
      <property-name>datasetConnectionName</property-name>
      <value>#{datasetBean.connectionName}</value>
    </managed-property>
    <managed-property>
      <property-name>debugMode</property-name>
      <value>#{adminBean.debugMode}</value>
    </managed-property>
  </managed-bean>
  <!--AUTOGEN-START-BUILDER: Automatically generated by IBM Lotus Domino Designer. Do not modify.-->
  <!--AUTOGEN-END-BUILDER: End of automatically generated section-->
</faces-config>
All code submitted to OpenNTF XSnippets, whether submitted as a "Snippet" or in the body of a Comment, is provided under the Apache License Version 2.0. See Terms of Use for full details.
No comments yetLogin first to comment...