jsp,java在桌面生成网站快捷方式
来源:互联网 发布:马克思cms 编辑:程序博客网 时间:2024/05/22 11:54
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@page import="java.io.*"%><%@page import="javax.swing.filechooser.*"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><body><%String templateContent = "[InternetShortcut]" + "\n" + "URL= http://www.baidu.com"; String realfilename = "百度" + ".url"; FileSystemView fsv = FileSystemView.getFileSystemView(); String upurl = fsv.getHomeDirectory().toString(); System.out.println(upurl); String filename = upurl + "/" + realfilename; File myfile = new File(filename); if(!myfile.exists()){ FileOutputStream fileoutputstream = new FileOutputStream(filename);//建立文件输出流 byte tag_bytes[] = templateContent.getBytes(); fileoutputstream.write(tag_bytes); fileoutputstream.close(); }try { File file = new File(upurl, realfilename); BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file)); byte[] buffer = new byte[111000]; realfilename = java.net.URLEncoder.encode(realfilename, "UTF-8"); response.reset(); response.setCharacterEncoding("UTF-8"); response.setContentType("application/x-download");//不同类型的文件对应不同的MIME类型 response.setHeader("Content-Disposition", "attachment; filename=" + realfilename); OutputStream os = response.getOutputStream(); while (bis.read(buffer) > 0) { os.write(buffer); } bis.close(); os.close(); out.clear(); out=pageContext.pushBody(); } catch (Exception e) { e.printStackTrace(); } %></body></html>
只要访问本页面就可以自动在桌面创建快捷方式,当然,其他路径也可以。如果想点击按钮生成快捷方式,把按钮的链接设置成本页面即可!
- jsp,java在桌面生成网站快捷方式
- jsp,java在桌面生成网站快捷方式
- 用java生成网站的桌面快捷方式
- 把网站生成快捷方式到桌面
- php实现网站生成桌面快捷方式
- php实现网站生成桌面快捷方式
- 创建网站桌面快捷方式
- vbs 生成桌面快捷方式
- Android生成桌面快捷方式
- APP生成桌面快捷方式
- Android笔记:Android 在桌面生成快捷方式(仿微信)
- 在桌面建立快捷方式
- java创建桌面快捷方式
- JAVA创建桌面快捷方式
- Android之生成桌面快捷方式
- 为Activity生成桌面快捷方式
- android 生成桌面快捷方式实例
- Ubuntu下生成桌面快捷方式
- 代码优化:使用复合赋值运算符提供性能:a=a+b和a+=b的性能区别
- 字符串相关函数
- linux必学的60个命令
- 给allwinner a20或者是a31重复制造轮子-----关于获得item以及GPIO设置
- MiniGUI源码分析——主窗口诞生的秘密
- jsp,java在桌面生成网站快捷方式
- Uninstall Dropbox with WindowsUninstaller.Org Removal Tips
- Exercise 4.1 E2
- 恢复oracle数据 回闪
- 4.2E2 4.3E2
- poj1830
- exercise 4.2
- IIS、web配置
- inner join、left join、right join中where和and的作用