1 package fr.improve.struts.taglib.layout; 2 3 import javax.servlet.jsp.JspException ; 4 import fr.improve.struts.taglib.layout.util.LayoutUtils; 5 6 13 public abstract class BaseFieldTag extends LabelledTag { 14 15 18 protected void beginField(StringBuffer buffer) throws JspException { 19 buffer.append("<tr><th class="); 20 buffer.append(styleClass); 21 buffer.append("><span class="); 22 buffer.append(styleClass); 23 buffer.append(">"); 24 if (key!=null) buffer.append(getLabel()); else buffer.append(" "); 25 buffer.append("</span></th><td class="); 26 buffer.append(styleClass); 27 buffer.append(">"); 28 } 29 32 protected void endField(StringBuffer buffer) { 33 buffer.append("</td></tr>\n"); 34 } 35 36 public void setProperty(String property) { 37 this.property = property; 38 if (LayoutUtils.getNoErrorMode()) 39 this.property = "property"; 40 } 41 } | Popular Tags |