001
014
015 package com.liferay.taglib.util;
016
017 import javax.servlet.jsp.JspException;
018 import javax.servlet.jsp.tagext.TagSupport;
019
020
023 public class ParamTag extends TagSupport {
024
025 public int doStartTag() throws JspException {
026 ParamAncestorTag paramAncestor =
027 (ParamAncestorTag)findAncestorWithClass(
028 this, ParamAncestorTag.class);
029
030 if (paramAncestor == null) {
031 throw new JspException();
032 }
033
034 paramAncestor.addParam(_name, _value);
035
036 return EVAL_BODY_INCLUDE;
037 }
038
039 public void setName(String name) {
040 _name = name;
041 }
042
043 public void setValue(String value) {
044 _value = value;
045 }
046
047 private String _name;
048 private String _value;
049
050 }