コード例 #1
0
 /**
  * Evaluates the expressions for all the given attributes and pass results up to the parent tag.
  *
  * @throws JspException for exceptions occurred during evaluation.
  */
 private void evaluateExpressions() throws JspException {
   ExpressionEvaluator eval = new ExpressionEvaluator(this, pageContext);
   if (nameExpr != null) {
     super.setName(eval.evalString("name", nameExpr)); // $NON-NLS-1$
   }
   if (msgExpr != null) {
     super.setMsg(eval.evalString("msg", msgExpr)); // $NON-NLS-1$
   }
   if (defaultvalueExpr != null) {
     super.setDefaultvalue(eval.evalString("defaultvalue", defaultvalueExpr)); // $NON-NLS-1$
   }
 }
コード例 #2
0
 /** @see javax.servlet.jsp.tagext.Tag#release() */
 public void release() {
   super.release();
   this.nameExpr = null;
   this.msgExpr = null;
   this.defaultvalueExpr = null;
 }