01: /*
02: * Copyright (c) 2002-2003 by OpenSymphony
03: * All rights reserved.
04: */
05: package com.opensymphony.webwork.views.jsp;
06:
07: import com.opensymphony.webwork.components.Component;
08: import com.opensymphony.webwork.components.Set;
09: import com.opensymphony.xwork.util.OgnlValueStack;
10:
11: import javax.servlet.http.HttpServletRequest;
12: import javax.servlet.http.HttpServletResponse;
13:
14: /**
15: * @see Set
16: */
17: public class SetTag extends ComponentTagSupport {
18: protected String name;
19: protected String scope;
20: protected String value;
21:
22: public Component getBean(OgnlValueStack stack,
23: HttpServletRequest req, HttpServletResponse res) {
24: return new Set(stack);
25: }
26:
27: protected void populateParams() {
28: super .populateParams();
29:
30: Set set = (Set) component;
31: set.setName(name);
32: set.setScope(scope);
33: set.setValue(value);
34: }
35:
36: public void setName(String name) {
37: this .name = name;
38: }
39:
40: public void setScope(String scope) {
41: this .scope = scope;
42: }
43:
44: public void setValue(String value) {
45: this.value = value;
46: }
47: }
|