【问题标题】:Reading external javascript file's contents as a java string将外部 javascript 文件的内容作为 java 字符串读取
【发布时间】:2012-02-22 01:19:51
【问题描述】:

我有一个场景,我需要调用一个 java 方法,该方法接受一个字符串参数,该参数是该方法要执行的 Javascript 代码。

executeJavaScript( String javascriptCodeToBeExecuted ) {
}

现在,这就是我正在做的事情

String javascriptCodeToBeExecuted  = "function example(a,b) {" + 
"number += a;" +
"alert(\'You have chosen: \' + b);" +
"}" ;

由于 JS 代码量巨大,我想将所有 javascript 保存在外部文件中,并让我的 java 程序将内容作为字符串读取。

有没有一种干净的方法可以做到这一点?也许是一个处理转义序列等的库?

谢谢!

【问题讨论】:

    标签: java java-io r.java-file


    【解决方案1】:

    是的,您可以通过多种方式做到这一点,例如纯Java:

    或使用 Apache Commons:

    转义序列仅用于转义 Java 代码中的字符串 - 如果您从文件中读取,则不需要它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      相关资源
      最近更新 更多