「java保存网页」JAVA保存
本篇文章给大家谈谈java保存网页,以及JAVA保存对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java web开发,如何点击按钮直接保存当前页面为html
- 2、java 保存网页内容为本地html
- 3、如何用JAVA 实现浏览器的保存网页的功能
- 4、java 怎样将当前的页面保存为pdf
- 5、java中怎么实现IE浏览器中的网页另存为的功能
java web开发,如何点击按钮直接保存当前页面为html
在html中点击保存网页的动作需要js来实现:
script type="text/javascript"
//添加key-value 数据到 sessionStorage
sessionStorage.setItem("demokey", "");
//通过key来获取value
var dt = sessionStorage.getItem("demokey");
alert(dt);
//清空所有的key-value数据。
//sessionStorage.clear();
alert(sessionStorage.length);
/script
点击保存,就会弹出对话框,选择路径即可。
java 保存网页内容为本地html
把网页源代码抓取过来,保存起来,设定保存文件的格式为html,这样就可以了。
如何用JAVA 实现浏览器的保存网页的功能
比较复杂,自我感觉做不了。
网页文件包含着很多元素,比如说图片、flash、css、js这些玩意儿,而这些玩意儿的全部好像是很多的,只能用枚举一个一个来。如果你要做到把主页网页元素分类存入到不同文件夹的话,那要针对某一元素对象对其地址URL单独打开流然后写到文件去,这样就要靠正则匹配了吧。比如说对图片进行保存,那么就要通过匹配对img标签下的地址指向的文件进行单独保存了。而且还要注意排除在!--
--注释标签中的内容,同时也有一些例外也要排除,反正麻烦着涅。。
正常来讲这些文件就是通过浏览器对脚本的解析然后发出文件http请求的,原理和上面说的类似。至于java
api里面有没有现成的包可用么,俺就不知道啦,没仔细每一个都看过哈~~
java 怎样将当前的页面保存为pdf
可以用下struts2框架,它的配置文件里通过添加一个属性就可以把网页转成pdf的
application/pdf;
charset=gb2312
pdfStream
attachment;
filename="contract.pdf"
2048
java中怎么实现IE浏览器中的网页另存为的功能
你指的是保存到客户端还是服务器?
客户端不能自动保存的,可以使用js
document.execCommand('SaveAs')
java保存网页的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA保存、java保存网页的信息别忘了在本站进行查找喔。