public JspPropertyAccessor(PageContext pageContext) { this.pageContext = pageContext; this.variableResolver = pageContext.getVariableResolver(); }
public JspPropertyAccessor(PageContext pageContext) { this.pageContext = pageContext; this.variableResolver = pageContext.getVariableResolver(); }
@Override public VariableResolver getVariableResolver() { return mContext.getVariableResolver(); }
public JspPropertyAccessor(PageContext pageContext) { this.pageContext = pageContext; this.variableResolver = pageContext.getVariableResolver(); }
public VariableResolver getVariableResolver() { return new VariableResolver(){ javax.servlet.jsp.el.VariableResolver vr = _pgctx.getVariableResolver(); public Object resolveVariable(String arg0) throws XelException { try { return vr.resolveVariable(arg0); } catch (ELException e) { throw new XelException(e); } } };//end of class... } }//end of class...
@Override public VariableResolver getVariableResolver() { return delegate.getVariableResolver(); }
public VariableResolver getVariableResolver() { return context.getVariableResolver(); } public void handlePageException(Exception arg0) throws ServletException,
private void evaluateExpressions() throws ELException { // 'dateStyle' attribute ExpressionEvaluator evaluator = pageContext.getExpressionEvaluator(); if (timeStyle != null) { timeStyle = (String) evaluator.evaluate(timeStyle, String.class, pageContext.getVariableResolver(), null); } // 'pattern' attribute if (pattern != null) { pattern = (String) evaluator.evaluate(pattern, String.class, pageContext.getVariableResolver(), null); } }
private void evaluateExpressions() throws ELException { ExpressionEvaluator evaluator = pageContext.getExpressionEvaluator(); // 'dateStyle' attribute if (dateStyle != null) { dateStyle = (String) evaluator.evaluate(dateStyle, String.class, pageContext.getVariableResolver(), null); } // 'pattern' attribute if (pattern != null) { pattern = (String) evaluator.evaluate(pattern, String.class, pageContext.getVariableResolver(), null); } }
private void evaluateExpressions() throws ELException { ExpressionEvaluator evaluator = pageContext.getExpressionEvaluator(); // 'name' attribute if (name != null) { name = (String) evaluator.evaluate(name, String.class, pageContext.getVariableResolver(), null); } // 'pattern' attribute if (pattern != null) { pattern = (String) evaluator.evaluate(pattern, String.class, pageContext.getVariableResolver(), null); } }
private Date evaluateDate(String expression) throws JspException { try { return (Date) pageContext.getExpressionEvaluator().evaluate(expression, Date.class, pageContext.getVariableResolver(), null); } catch (ELException e) { throw new JspException(e); } }
private Number evaluateNumber(String expression) throws JspException { try { return (Number) pageContext.getExpressionEvaluator().evaluate( expression, Number.class, pageContext.getVariableResolver(), null); } catch (ELException e) { throw new JspException(e); } }
/** * Evaluates some expression. */ protected String evaluate(String expression) throws JspException { try { return (String) pageContext.getExpressionEvaluator().evaluate( expression, String.class, pageContext.getVariableResolver(), null); } catch (ELException e) { throw new JspException(e); } }
private Date evaluateDate(String expression) throws JspException { try { return (Date) pageContext.getExpressionEvaluator().evaluate(expression, Date.class, pageContext.getVariableResolver(), null); } catch (ELException e) { throw new JspException(e); } }
public Object evaluate(String attrName, String attrValue, Class resultClass, PageContext pageContext) throws JspException { try { return pageContext.getExpressionEvaluator().evaluate( attrValue, resultClass, pageContext.getVariableResolver(), null); } catch (ELException ex) { throw new JspException("Parsing of JSP EL expression \"" + attrValue + "\" failed", ex); } } }
private Date evaluateDate(String expression) throws JspException { try { return (Date) pageContext.getExpressionEvaluator().evaluate( expression, Date.class, pageContext.getVariableResolver(), null); } catch (ELException e) { throw new JspException(e); } }
public Object resolveVariable(String name) throws ELException { Object ans = innerResolver.resolveVariable(name); if(ans ==null){ ans = context.getVariableResolver().resolveVariable(name); } return ans; } };
private void evaluateExpressions() throws ELException { pattern = (String) pageContext.getExpressionEvaluator().evaluate(pattern, String.class, pageContext.getVariableResolver(), null); }
public static Object evaluate(String key, PageContext jspContext) throws ELException, IOException { ExpressionEvaluator evaluator = jspContext.getExpressionEvaluator(); String expression = "${" + jspContext.getAttribute("name") + "}"; Object obj = evaluator.evaluate(expression, Object.class, jspContext.getVariableResolver(), null); return obj == null ? EMPTY : obj; }
public static Object evaluate( String expression, MetawidgetTag metawidget ) { try { PageContext context = metawidget.getPageContext(); return context.getExpressionEvaluator().evaluate( expression, Object.class, context.getVariableResolver(), null ); } catch ( NoSuchMethodError e ) { // pageContext.getExpressionEvaluator() is only available with JSP 2.0 } catch ( Exception e ) { // EL should fail gracefully } return null; }