试用commons-jexl

简介: 试用commons-jexl下载地址:http://commons.apache.org/jexl/ 测试代码:import org.apache.commons.

试用commons-jexl
下载地址:
http://commons.apache.org/jexl/

测试代码:
import org.apache.commons.jexl.*;
public class Demo
{
 public static void main(String[] args)  throws Exception
 {
      // Create an expression object
   String jexlExp = "df.format(foo.getTime());";
   Expression e = ExpressionFactory.createExpression( jexlExp );
   
   // Create a context and add data
   JexlContext jc = JexlHelper.createContext();
   java.text.SimpleDateFormat df=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
   jc.getVars().put("df", df);
   jc.getVars().put("foo", new java.util.Date() );
   
   // Now evaluate the expression, getting the result
   String o = (String)e.evaluate(jc);
   System.out.println(o);
 }
}

目录
相关文章
|
4月前
|
SQL Java API
实时计算 Flink版操作报错之遇到org.codehaus.commons.compiler.CompileException 是什么导致的
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
1月前
|
Java API 数据处理
实时计算 Flink版产品使用问题之遇到org.codehaus.janino.CompilerFactory类找不到,该怎么办
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
弹性计算 Java 应用服务中间件
Eclipse 部署应用到轻量应用服务器
在之前的文章《在 Eclipse 中部署 Java 应用到 阿里云 ECS》中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前正在使用阿里云轻量应用服务器,咨询是否可以通过 Cloud Toolkit 插件将应用部署到这些服务器上去?最新版本的 Cloud Toolkit 已经发布,完全支持啦。
1905 0
|
Java Maven 数据安全/隐私保护
【FAQ】新版maven.aliyun.com答疑
maven.aliyun.com作为国内免费的maven镜像私服,服务了大量的国内开发者。随着访问量逐渐增大,访问速度越来越慢,网站也越来越不稳定,构建也时常失败。虽然进行了多次扩容,但磁盘访问瓶颈始终无法解决。
79296 0
|
域名解析 Java Linux
阿里云服务器安装部署 Maven
本文主要讲述在云服务器中搭建Maven。
5740 0
阿里云服务器安装部署 Maven
|
弹性计算 Java Android开发
Eclipse 中部署 Java 应用到阿里云 ECS
随着云计算技术突飞猛进的发展,越来越多的开发者选择将应用程序部署到阿里云的 ECS 机器上,这里是一篇教程文章,介绍如何将本地开发的 Java 应用程序,部署到阿里云 ECS。
4592 0
|
分布式计算 Kubernetes Spark
Spark on k8s 试用步骤
背景:Spark 2.3.0 开始支持使用k8s 作为资源管理原生调度spark。使用k8s原生调度的spark主要有以下好处: 采用k8s原生调度,不再需要二级调度,直接使用k8s原生的调度模块,实现与其他应用的混布;资源隔离:任务可以提交到指定的namespace,这样可以复用k8s原生的qo.
2972 0
|
Oracle Java 关系型数据库
Java8及新版本许可证及收费?
问题:许可类型及如何收费? JDK 8 Oracle 将继续提供JDK 8 免费的公共更新和自动更新,支持个人用户到 2020 年 12 月底,支持商业用户到 2019 年 1 月;换句话说如果想 Oracle 后续继续为你提供 JDK 8 的支持,那么则需要付费。
4310 0