1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.struts2.components;
19
20 import javax.servlet.http.HttpServletRequest;
21 import javax.servlet.http.HttpServletResponse;
22
23 import com.opensymphony.xwork2.util.ValueStack;
24
25 /***
26 * <!-- START SNIPPET: javadoc -->
27 * Renders an HTML input element of type hidden, populated by the specified property from the ValueStack.
28 * <!-- END SNIPPET: javadoc -->
29 *
30 * <p/> <b>Examples</b>
31 *
32 * <pre>
33 * <!-- START SNIPPET: example -->
34 * <-- example one -->
35 * <s:hidden name="foo" />
36 * <-- example two -->
37 * <s:hidden name="foo" value="bar" />
38 *
39 * Example One Resulting HTML (if foo evaluates to bar):
40 * <input type="hidden" name="foo" value="bar" />
41 * Example Two Resulting HTML (if getBar method of the action returns 'bar')
42 * <input type="hidden" name="foo" value="bar" />
43 * <!-- END SNIPPET: example -->
44 * </pre>
45 *
46 * @s.tag name="hidden" tld-body-content="JSP" tld-tag-class="org.apache.struts2.views.jsp.ui.HiddenTag"
47 * description="Render a hidden input field"
48 */
49 public class Hidden extends UIBean {
50 final public static String TEMPLATE = "hidden";
51
52 public Hidden(ValueStack stack, HttpServletRequest request, HttpServletResponse response) {
53 super(stack, request, response);
54 }
55
56 protected String getDefaultTemplate() {
57 return TEMPLATE;
58 }
59 }