7-2 Oracle Fusion Middleware Extending the Administration Console for Oracle WebLogic Server
7.1 Create and Use a Message Bundle in Your JSPs
Oracle recommends that you define all of the text strings that your JSPs display in a message bundle. For information about creating a message bundle, see
Chapter 4, Creating a Message Bundle.
To use the bundle in your JSPs:
1.
Import the JSTL fmt.tld tag library: taglib uri=http:java.sun.comjspjstlfmt prefix=fmt
2.
Declare the name of your bundle: fmt:setBundle basename=bundle var=current_bundle scope=page
where bundle is the name of your bundle.
3.
When you want the JSP to output a string, use the following JSP tag: fmt:message key=property-name bundle={current_bundle}
For example: fmt:message key=myextension.myTab.introduction bundle={current_bundle}
2. Section 7.3,
Create Struts Artifacts for
Tables and Forms.
The WebLogic Server JSP tags that render forms and tables assume
that Apache Struts is the controller agent. The JSP tags use Java beans
that are populated by Struts ActionForms
form beans and submit user input to a Struts
Action .
A Struts configuration file, Java beans, and Java classes that implement
org.apache.struts.action.Act ionForm
and org.apache.struts.action.Act
ion .
3. Section 7.4,
Create JSPs that Use Oracle
Templates and JSP Tags.
WebLogic Server provides JSP templates that you can import into
your JSPs. It also provides a JSP tag library to render the same UI
controls that the Administration Console uses.
JSPs that match the Administration Console styles and structure.
5. Section 7.5,
Create Other Portal
Framework Files and Deploy the
Extension. Create XML files that define a
location for your extension. A .portlet XML file that defines a
portlet and configures it to launch a Struts Action.
A .book XML file that defines a page or book control optional, a
netuix-extension.xml file that
describes where to locate your extension.
6. Archive and deploy the
extension. See
Chapter 9, Archiving and Deploying Console Extensions.
A WAR file that contains your extension.
Note: You must precompile JSPs before deploying your extension.
Table 7–1 Cont. Model MBean Development Tasks and Results
Step Description
Result
Using Oracle Templates and JSP Tags 7-3
7.2 Overview of Forms and Tables