
正文
Java代码转js网页版 java转javascript
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用java执行爬到网页中的js
如果只是单纯Java代码转js网页版的抓取网站数据(包括登录以后)Java代码转js网页版,似乎都不需要解析,执行js。如果是ajax直接加一段httpGet,httpPost的头new BasicHeader("X-Requested-With", "XMLHttpRequest"),如果 如Java代码转js网页版你问题所示必须执行js,试试htmlunit,它是jsoup + httpclient以及带有js解析器的结合体,本来是web测试用的框架
相关问答
Q1: 怎么把这段java代码改为js代码
就在function里面写就可以,js中只能指定动作,具体显示还得让jsp页面来做。
Q2: 如何把java代码嵌入到javascript中
如果页面是JSP页面,则可以直接嵌套写,如Java代码转js网页版:
javascriptvar jsstr = "abc";/javascript
% String str = new String(" % javascriptjsstr/javascript% "; %
如果是HTML页面,则只有用DWR调用JAVA方法进行值Java代码转js网页版的传递。
Q3: 怎么在js中把java数组转成js数组
Java 代码如下:
%
// 得到要转换的数组---当然这里也可以是其他类型的数组
List jsList = (List) request.getAttribute("gczbh");
%
JS 代码如下:
script type="text/JavaScript"
function initPages()
{
var codes = new Array();
// 将JAVA中的数组转换成JS 的数组
%
if(jsList!=null)
{
for(int i=0;ijsList.size();i++)
{
%
codes[%=i%]='%=jsList.get(i)%';
% }
}
%
/script
Q4: 怎样用java代码从网页中获取js文件,可以实现吗?
当你请求 在这个页面会从数据库得到第一张图片的地址 在这个页面用脚本为IMG/这个标签加上 src 的属性
这时候属性变为IMG src=" "
就可以加载图片了
另外:js代码可以和调用后台的java代码 在页面局部刷新 这就是所谓的ajax
java代码是不能在后台调用js代码的 可以在html或jsp页面调用 如下
XXX.jsp java调用js例子
%
if("a".equals("a")){
%
script
alert('a==a');
/script
%}%
Q5: 如何通过java代码调用js
JDK1.6版添加了新Java代码转js网页版的ScriptEngine类Java代码转js网页版,允许用户直接执行js代码。
在Java中直接调用js代码
不能调用浏览器中定义的js函数Java代码转js网页版,会抛出异常提示ReferenceError: “alert” is not defined。
package com.sinaapp.manjushri;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException; /** * 直接调用js代码 */
public class ScriptEngineTest {
public static void main(String[] args) {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByName("javascript");
try{
engine.eval("var a=3; var b=4;print (a+b);");
// engine.eval("alert(\"js alert\");"); // 不能调用浏览器中定义的js函数 // 错误,会抛出alert引用不存在的异常
}catch(ScriptException e){
e.printStackTrace();
}
}
}
关于Java代码转js网页版和java转javascript的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






