1 18 19 package org.apache.strutsel.taglib.tiles; 20 21 import org.apache.struts.taglib.tiles.PutListTag; 22 import javax.servlet.jsp.JspException ; 23 import org.apache.strutsel.taglib.utils.EvalHelper; 24 25 36 public class ELPutListTag extends PutListTag { 37 38 42 private String nameExpr; 43 44 48 public String getNameExpr() { return (nameExpr); } 49 50 54 public void setNameExpr(String nameExpr) { this.nameExpr = nameExpr; } 55 56 59 public void release() 60 { 61 super.release(); 62 setNameExpr(null); 63 } 64 65 70 public int doStartTag() throws JspException { 71 evaluateExpressions(); 72 return (super.doStartTag()); 73 } 74 75 81 private void evaluateExpressions() throws JspException { 82 String string = null; 83 84 if ((string = EvalHelper.evalString("name", getNameExpr(), 85 this, pageContext)) != null) 86 setName(string); 87 } 88 } 89 | Popular Tags |