专注互联网 为您提供一站式互联网+解决方案
    咨询热线:135-2590-3531

实现JS脚本导入JAVA类包

作者:zdwxadmin 出自:无 加入时间:2012-07-17 点击数: 631 次  自动滚屏(右键暂停)


本例演示怎样通过JS脚本导入JAVA类包,我们创建JS引擎后,通过eval方法调用 getScript() ,JS脚本中importPackage(java.util)为导入包。
    
    package ajava.code.javase;
    
    import javax.script.ScriptEngineManager;
    
    import javax.script.ScriptEngine;
    
    import javax.script.ScriptException;
    
    public class AjavaImportPackageExample {
    
    public static void main(String[] args) {
    
    ScriptEngineManager manager = new ScriptEngineManager();
    
    ScriptEngine engine = manager.getEngineByExtension("js");
    
    try {
    
    engine.eval(getScript());
    
    } catch (ScriptException e) {
    
    e.printStackTrace();
    
    }
    
    }
    
    private static String getScript() {
    
    StringBuilder sb = new StringBuilder();
    
    sb.append("importPackage(java.util);");
    
    sb.append("");
    
    sb.append("var today = new Date();");
    
    sb.append("println(’ajava.org原创日期: ’ + today);");
    
    return sb.toString();
    
    }
    
    }
    
    运行结果:
    
    ajava.org原创日期: Tue Mar 27 2012 14:42:14 GMT+0800 (CST)

上一篇:Access应用的几个技巧

下一篇: 使用云平台建站模块时应该注意的几点