01 package tagSamples.netui.parameterMap;
02 import com.bea.wlw.netui.pageflow.Forward;
03 import com.bea.wlw.netui.pageflow.PageFlowController;
04 import java.util.HashMap;
05 import java.util.Map;
06
07 /**
08 * @jpf:controller
09 * @jpf:view-properties view-properties::
10 * <!-- This data is auto-generated. Hand-editing this section is not recommended. -->
11 * <view-properties>
12 * <pageflow-object id="pageflow:/tagSamples/netui/parameterMap/ParameterMapController.jpf"/>
13 * <pageflow-object id="page:index.jsp">
14 * <property value="240" name="x"/>
15 * <property value="100" name="y"/>
16 * </pageflow-object>
17 * <pageflow-object id="action:begin.do">
18 * <property value="80" name="x"/>
19 * <property value="100" name="y"/>
20 * </pageflow-object>
21 * <pageflow-object id="forward:path#success#index.jsp#@action:begin.do@">
22 * <property value="116,160,160,204" name="elbowsX"/>
23 * <property value="92,92,92,92" name="elbowsY"/>
24 * <property value="East_1" name="fromPort"/>
25 * <property value="West_1" name="toPort"/>
26 * <property value="success" name="label"/>
27 * </pageflow-object>
28 * </view-properties>
29 * ::
30 */
31 public class ParameterMapController extends PageFlowController
32 {
33 public HashMap hashMap = new HashMap();
34
35 protected void onCreate()
36 {
37 /*
38 * The following set of parameters apply to the Google search engine.
39 * The "q" parameter defines the search term(s).
40 * The "lr" parameter defines the language of the page.
41 * The "as_qdr" parameter defines the period when the page was last updated.
42 */
43 hashMap.put("q", "Socrates");
44 hashMap.put("lr", "lang_el");
45 hashMap.put("as_qdr", "m3");
46 }
47
48 /**
49 * @jpf:action
50 * @jpf:forward name="success" path="index.jsp"
51 */
52 protected Forward begin()
53 {
54 return new Forward("success");
55 }
56 }
|