我的Java应用程序从Internet下载HTML页面并处理它。有时,下载的HTML页面包含应在页面加载后调用的JavaScript代码(<script type="text/javascript">
标记中的JavaScript)
它可以模拟浏览器并在服务器端调用JavaScript吗?
这里的一般情况需要我的应用程序中的HTML处理:
可以使用Java实现上述情况吗?
谢谢。
答案 0 :(得分:5)
您可能希望查看Rhino以及其他使用Java运行的JavaScript引擎。看一下类似的this question的答案。
答案 1 :(得分:0)
答案 2 :(得分:0)
你的上一个问题
可以使用Java实现上述情节吗?
让我感到困惑:你想使用java还是javascript?在后一种情况下,javascript引擎(由WhiteFang34建议)可能就是你要找的东西。但是,如果您想使用java编写复杂的javascript前端应用程序并让这些应用程序与基于Java的后端进行交互,那么您可能需要查看Google Web Toolkit (GWT)。
答案 3 :(得分:0)
你想在服务器端调用javascript。 为此你可以在jsp中使用jsp写下来 out.println(“java script”); 在这里你可以使用java脚本