1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.anite.antelope.modules.screens.formSample;
18
19 import org.apache.turbine.modules.screens.VelocityScreen;
20 import org.apache.turbine.util.RunData;
21 import org.apache.velocity.context.Context;
22
23 import com.anite.antelope.modules.actions.formSample.WhichAnimal;
24 import com.anite.antelope.om.Animal;
25 import com.anite.penguin.form.Field;
26 import com.anite.penguin.modules.tools.FormTool;
27
28 /***
29 * @author Ben
30 *
31 */
32 public class AnimalScreen extends VelocityScreen {
33
34 public static final String AGE = "age";
35
36 protected void doBuildTemplate(RunData data, Context context)
37 throws Exception {
38 FormTool form = (FormTool) context.get(FormTool.DEFAULT_TOOL_NAME);
39
40 Field age = (Field) form.getFields().get(AGE);
41
42 Animal animal = (Animal) data.getSession().getAttribute(
43 WhichAnimal.ANIMAL);
44
45 context.put("animal", animal);
46 }
47
48 }