JSFCommands (AdminTask)
We can use the Jython scripting language to display and modify the JavaServer Faces (JSF) implementation.
Use the following command to administer JSF:
listJSFImplementation
The listJSFImplementation command displays the JSF implementation and version for a specific application.
Target object:
Specify the name of the application of interest. (String, required)
Required parameters None.
Return value
The command displays the JSF implementation and version. For example, if the command returns "SUNRI1.2", then JSF uses version 1.2 of the Sun Reference Implementation.
Batch mode example
- Jython string...
AdminTask.listJSFImplementation('application1')
- Jython list:
AdminTask.listJSFImplementation('application1')
Interactive mode
- Jython:
AdminTask.listJSFImplementation('-interactive')
modifyJSFImplementation
The modifyJSFImplementation command modifies the JSF implementation for a specific application.
Target object:
Specify the name of the application of interest. (String, required)
Required parameters
- -implName
- Name of the implementation to use. Specify SUNRI1.2 to use the Sun Reference 1.2 Implementation, or specify MyFaces to use the Apache MyFaces 2.0 project implementation. By default, applications use MyFaces. (String, required)
Return value
The command does not return output.
Batch mode example
- Jython string...
AdminTask.modifyJSFImplementation('-implName MyFaces')
- Jython list:
AdminTask.modifyJSFImplementation('-implName', 'MyFaces')
Interactive mode
- Jython:
AdminTask.modifyJSFImplementation('-interactive')
Related concepts
JavaServer Faces JSP class loading settings
Related tasks
Manage JavaServer Faces implementations Administer applications
JSP and JSF option settings