Package javax.servlet.jsp.el

Examples of javax.servlet.jsp.el.ExpressionEvaluator


class JSP20ExpressionEvaluatorProxy extends ExpressionEvaluatorProxy {


    public String evaluate(String value, PageContext pageContext) throws JspException {
        ExpressionEvaluator eval = pageContext.getExpressionEvaluator();

        try {
            Object evaluated = eval.evaluate(
                    value,
                    Object.class,
                    pageContext.getVariableResolver(),
                    null
            );
View Full Code Here


        BeanVariableResolver resolver = null;

        if (validationInfo.expression() != null) {
            try {
                // Make sure we can get an evaluator
                ExpressionEvaluator evaluator = getEvaluator();
                if (evaluator == null) return;

                // If this turns out to be slow we could probably cache the parsed expression
                String expression = validationInfo.expression();
                expr = evaluator.parseExpression(expression, Boolean.class, null);
                resolver = new BeanVariableResolver(bean);
            }
            catch (ELException ele) {
                throw new StripesRuntimeException(
                        "Could not parse the EL expression being used to validate field " +
View Full Code Here

    this.log = log;
  }

  // JavaDoc inherited
  public void handle(String data, ContentHandler handler) {
    ExpressionEvaluator evaluator = new ExpressionEvaluatorImpl();
    Object value;
    try {
      value = evaluator.evaluate(data, Object.class, resolver, mapper);
      if (value != null) {
        char[] result = value.toString().toCharArray();
        handler.characters(result, 0, result.length);
      } else {
        log.debug("Failed to resolve " + data);
View Full Code Here

        this.log = log;
    }

    // JavaDoc inherited
    public void handle(String data, ContentHandler handler) {
        ExpressionEvaluator evaluator = new ExpressionEvaluatorImpl();
        Object value;
        try {
            value = evaluator.evaluate(data, Object.class, resolver, mapper);
            char[] result = value.toString().toCharArray();
            handler.characters(result, 0, result.length);
        } catch (ELException ele) {
            log.error("Failed to handle EL expression.", ele);
        } catch (SAXException saxe) {
View Full Code Here

   *
   * @param data DOCUMENT ME!
   * @param handler DOCUMENT ME!
   */
  public void handle(String data, ContentHandler handler) {
    ExpressionEvaluator evaluator = new ExpressionEvaluatorImpl();
    Object value;

    try {
      value = evaluator.evaluate(data, Object.class, resolver, mapper);

      if (value != null) {
        char[] result = value.toString().toCharArray();
        handler.characters(result, 0, result.length);
      } else {
View Full Code Here

   *
   * @param data DOCUMENT ME!
   * @param handler DOCUMENT ME!
   */
  public void handle(String data, ContentHandler handler) {
    ExpressionEvaluator evaluator = new ExpressionEvaluatorImpl();
    Object              value;

    try {
      value                       = evaluator.evaluate(data, Object.class, resolver, mapper);

      if (value != null) {
        char[] result = value.toString().toCharArray();
        handler.characters(result, 0, result.length);
      } else {
View Full Code Here

TOP

Related Classes of javax.servlet.jsp.el.ExpressionEvaluator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.