AJax技术

使用htmlunit实现带有Ajax复杂页面的静态化技术(2)

字号+ 作者:H5之家 来源:H5之家 2018-01-19 12:07 我要评论( )

上面一段代码虽然不长,但实际上是个非常漫长的处理过程,从静态数据html中获取到的div/div经常会无法直接使用,这时就需要不断的和浏览器(比如chrome)生成的真正静态页进行比对.虽然过程很漫长,但总比无法实现要强.

上面一段代码虽然不长,但实际上是个非常漫长的处理过程,从静态数据html中获取到的<div></div>经常会无法直接使用,这时就需要不断的和浏览器(比如chrome)生成的真正静态页进行比对.虽然过程很漫长,但总比无法实现要强.

下面贴上刚刚使用了的两个小方法.

public DomElement appendChildren(DomElement target,DomElement source){ Iterator it = source.getChildElements().iterator(); while(it.hasNext()){ DomElement ele = (DomElement) it.next(); target.appendChild(ele); } return target; } public void stringToFile(String content,String path){ try { FileWriterWithEncoding fileWriter = new FileWriterWithEncoding(path,"utf-8"); fileWriter.write(content); fileWriter.flush(); fileWriter.close(); } catch (IOException e) { e.printStackTrace(); } }

这种实现是自己瞎研究的,如果有哪位大虾有更好的方法,欢迎指点.

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • Java联盟 NULL

    Java联盟 NULL

    2017-12-11 18:08

  • Java开源大全

    Java开源大全

    2017-12-03 15:01

  • JavaScript Ajax实现异步通信

    JavaScript Ajax实现异步通信

    2017-11-28 13:10

  • JavaWeb学习总结(十二)

    JavaWeb学习总结(十二)

    2017-11-22 11:00

网友点评