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.Push;
09: import com.opensymphony.xwork.util.OgnlValueStack;
10:
11: import javax.servlet.http.HttpServletRequest;
12: import javax.servlet.http.HttpServletResponse;
13:
14: /**
15: * @see Push
16: */
17: public class PushTag extends ComponentTagSupport {
18: protected String value;
19:
20: public Component getBean(OgnlValueStack stack,
21: HttpServletRequest req, HttpServletResponse res) {
22: return new Push(stack);
23: }
24:
25: protected void populateParams() {
26: super .populateParams();
27:
28: ((Push) component).setValue(value);
29: }
30:
31: public void setValue(String value) {
32: this.value = value;
33: }
34: }
|