小编del*_*247的帖子

如何在沙盒中使用Rhino for Java运行Javascript?

我们的Java应用程序的一部分需要运行由非开发人员编写的javascript.这些非开发人员使用javascript进行数据格式化.(主要是简单的逻辑和字符串连接).

我的问题是如何设置这些脚本的执行以确保脚本错误不会对应用程序的其余部分产生重大负面影响.

  • 需要防范无限循环
  • 防止产生新线程.
  • 限制对服务和环境的访问
    • 文件系统(示例:如果心怀不满的脚本编写者决定删除文件)
    • 数据库(同样删除数据库记录)

基本上我需要设置javascript范围,只包括他们需要的内容,而不是更多内容.

javascript java sandbox rhino

36
推荐指数
3
解决办法
1万
查看次数

您可以使用什么来使应用程序能够接收SMS消息?

  • 你需要使用某种提供者吗?
  • 你可以设置自己的短信服务器吗?
  • 是否存在任何开源解决方案?

我是一个短信新手,所以任何有关如何实现这一点的见解都会很棒.我偏爱Java,但任何语言都没问题.

java sms

14
推荐指数
3
解决办法
3784
查看次数

如何使用Apache Commons Email将文件附加到HTML电子邮件

我正在使用Apache Commons Email 1.1,我无法弄清楚如何将文件附加到HtmlEmail.如果我运行下面的代码,我会收到一封带附件的电子邮件,但HTML邮件也会作为附件出现.

如果我不调用email.attach(),HTML消息就会如您所愿,但我需要HTML消息和附件.我错过了什么?

  HtmlEmail email = new HtmlEmail();
  email.setHostName("localhost");
  email.addTo("test@mail.com", "Test");
  email.setFrom("testapp@mail.com", "Test App");
  email.setSubject("Test message");
  email.setHtmlMsg("<div style='font-size: 20px; color: green;'>This is html email</div>");

  EmailAttachment attachment = new EmailAttachment();
  attachment.setPath(pdfPath);
  attachment.setDisposition(EmailAttachment.ATTACHMENT);
  email.attach(attachment);

  email.send();
Run Code Online (Sandbox Code Playgroud)

java email apache-commons-email

8
推荐指数
1
解决办法
1万
查看次数

有没有用于生成Flash swf文件或将svg转换为swf的库

我想知道是否有人知道任何以编程方式创建Flash swf文件的库.

或者从svg创建swf.

flash svg

4
推荐指数
1
解决办法
2142
查看次数

Java中的简单if语句

如何if在Java中编写一个语句,显示Goodbye!变量是否word包含字母d

谢谢大家.

java if-statement

-1
推荐指数
2
解决办法
5099
查看次数