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