java保存页面制作代码 java如何保存到桌面

java 保存网页内容为本地html

把网页源代码抓取过来,保存起来,设定保存文件的格式为html,这样就可以了。

创新互联公司主要从事成都网站建设、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务临川,十载网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

我自己编程了这样的java代码,但是我还想再添加一个保存的按钮,并且能够保存下来,请问我应该怎么编

有三种方式:

保存到*.properties配置文件中,是以键值对的形式存储:键=值,读取的时候是提供键来读到值

保存到*.xml文件中,自己设定好标签,读取的时候提供标签得到值

保存到数据库中,当然首先要设定好存取的程序,即与数据库交互数据的程序

这三种方式所使用的类,可以到网上查阅或看java的帮助文档

保存到配置文件中的方法最为简便,适合小程序

不过像你的程序由于数据重复性高,保存到*.xml文件中更清晰

java中实现另存为的代码

保存代码功能,可以参考下面的代码。

代码如下:

function runCode(obj) {

var winname = window.open('', "_blank", '');

winname.document.open('text/html', 'replace');

winname.opener = null // 防止代码对父页面修改

winname.document.write(obj.value);

winname.document.close();

}

function saveCode(obj) {

var winname = window.open('', '_blank', 'top=10000');

winname.document.open('text/html', 'replace');

winname.document.write(obj.value);

winname.document.execCommand('saveas','','');

winname.close();

}

function oCopy(obj){

obj.select();

js=obj.createTextRange();

js.execCommand("Copy");

alert("提示:代码已经被成功复制!");

}

如何用JAVA 实现浏览器的保存网页的功能

比较复杂,自我感觉做不了。

网页文件包含着很多元素,比如说图片、flash、css、js这些玩意儿,而这些玩意儿的全部好像是很多的,只能用枚举一个一个来。如果你要做到把主页网页元素分类存入到不同文件夹的话,那要针对某一元素对象对其地址URL单独打开流然后写到文件去,这样就要靠正则匹配了吧。比如说对图片进行保存,那么就要通过匹配对img标签下的地址指向的文件进行单独保存了。而且还要注意排除在!--

--注释标签中的内容,同时也有一些例外也要排除,反正麻烦着涅。。

正常来讲这些文件就是通过浏览器对脚本的解析然后发出文件http请求的,原理和上面说的类似。至于java

api里面有没有现成的包可用么,俺就不知道啦,没仔细每一个都看过哈~~


网站标题:java保存页面制作代码 java如何保存到桌面
转载注明:http://ybzwz.com/article/ddiesgi.html