Lines 71-93
Link Here
|
71 |
"Toronto", "ON", "M5C 1Z1", "Canada"); |
71 |
"Toronto", "ON", "M5C 1Z1", "Canada"); |
72 |
sce.getServletContext().setAttribute("customers", Customers.findAll()); |
72 |
sce.getServletContext().setAttribute("customers", Customers.findAll()); |
73 |
|
73 |
|
74 |
/** |
74 |
/** |
75 |
* Array of primitives (int) |
75 |
* Array of primitives (int) |
76 |
*/ |
76 |
*/ |
77 |
int[] intArray = new int[] {10, 20, 30, 40, 50}; |
77 |
int[] intArray = new int[] {10, 20, 30, 40, 50}; |
78 |
sce.getServletContext().setAttribute("intArray", intArray); |
78 |
sce.getServletContext().setAttribute("intArray", intArray); |
79 |
|
79 |
|
80 |
/** |
80 |
/** |
81 |
* Array of Objects (String) |
81 |
* Array of Objects (String) |
82 |
*/ |
82 |
*/ |
83 |
String[] stringArray = new String[] { |
83 |
String[] stringArray = new String[] { |
84 |
"A first string", |
84 |
"A first string", |
85 |
"La deuxieme string", |
85 |
"La deuxieme string", |
86 |
"Ella troisiemo stringo", |
86 |
"Ella troisiemo stringo", |
87 |
}; |
87 |
}; |
88 |
sce.getServletContext().setAttribute("stringArray", stringArray); |
88 |
sce.getServletContext().setAttribute("stringArray", stringArray); |
89 |
|
89 |
|
90 |
/** |
90 |
/** |
91 |
* String-keyed Map |
91 |
* String-keyed Map |
92 |
*/ |
92 |
*/ |
93 |
Hashtable stringMap = new Hashtable(); |
93 |
Hashtable stringMap = new Hashtable(); |
Lines 105-142
Link Here
|
105 |
|
105 |
|
106 |
/** |
106 |
/** |
107 |
* Integer-keyed Map |
107 |
* Integer-keyed Map |
108 |
*/ |
108 |
*/ |
109 |
// we use a Hashtable so we can get an Enumeration easily, below |
109 |
// we use a Hashtable so we can get an Enumeration easily, below |
110 |
Hashtable numberMap = new Hashtable(); |
110 |
Hashtable numberMap = new Hashtable(); |
111 |
sce.getServletContext().setAttribute("numberMap", numberMap); |
111 |
sce.getServletContext().setAttribute("numberMap", numberMap); |
112 |
numberMap.put(new Integer(1), "uno"); |
112 |
numberMap.put(new Integer(1), "uno"); |
113 |
numberMap.put(new Integer(2), "dos"); |
113 |
numberMap.put(new Integer(2), "dos"); |
114 |
numberMap.put(new Integer(3), "tres"); |
114 |
numberMap.put(new Integer(3), "tres"); |
115 |
numberMap.put(new Integer(4), "cuatro"); |
115 |
numberMap.put(new Integer(4), "cuatro"); |
116 |
numberMap.put(new Integer(5), "cinco"); |
116 |
numberMap.put(new Integer(5), "cinco"); |
117 |
numberMap.put(new Integer(6), "seis"); |
117 |
numberMap.put(new Integer(6), "seis"); |
118 |
numberMap.put(new Integer(7), "siete"); |
118 |
numberMap.put(new Integer(7), "siete"); |
119 |
numberMap.put(new Integer(8), "ocho"); |
119 |
numberMap.put(new Integer(8), "ocho"); |
120 |
numberMap.put(new Integer(9), "nueve"); |
120 |
numberMap.put(new Integer(9), "nueve"); |
121 |
numberMap.put(new Integer(10), "diez"); |
121 |
numberMap.put(new Integer(10), "diez"); |
122 |
|
122 |
|
123 |
/** |
123 |
/** |
124 |
* Enumeration |
124 |
* Enumeration |
125 |
*/ |
125 |
*/ |
126 |
Enumeration enum_ = numberMap.keys(); |
126 |
Enumeration enum_ = numberMap.keys(); |
127 |
// don't use 'enum' for attribute name because it is a |
127 |
// don't use 'enum' for attribute name because it is a |
128 |
// reserved word in EcmaScript. |
128 |
// reserved word in EcmaScript. |
129 |
sce.getServletContext().setAttribute("enumeration", enum_); |
129 |
sce.getServletContext().setAttribute("enumeration", enum_); |
130 |
|
130 |
|
131 |
/** |
131 |
/** |
132 |
* Message arguments for parametric replacement |
132 |
* Message arguments for parametric replacement |
133 |
*/ |
133 |
*/ |
134 |
Object[] serverInfoArgs = |
134 |
Object[] serverInfoArgs = |
135 |
new Object[] { |
135 |
new Object[] { |
136 |
sce.getServletContext().getServerInfo(), |
136 |
sce.getServletContext().getServerInfo(), |
137 |
System.getProperty("java.version") |
137 |
System.getProperty("java.version") |
138 |
}; |
138 |
}; |
139 |
sce.getServletContext().setAttribute("serverInfoArgs", serverInfoArgs); |
139 |
sce.getServletContext().setAttribute("serverInfoArgs", serverInfoArgs); |
140 |
} |
140 |
} |
141 |
|
141 |
|
142 |
//********************************************************************* |
142 |
//********************************************************************* |