jetty java 文件下载_Jetty 嵌入式开发之文件浏览和文件下载
使用Jetty开发一个文件浏览和文件下载的服务。
版本: jetty-distribution-8.1.17.v20150415.zip
案例:
package com.what21.jetty.demo2;
import org.eclipse.jetty.server.Handler;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.handler.DefaultHandler;
import org.eclipse.jetty.server.handler.GzipHandler;
import org.eclipse.jetty.server.handler.HandlerList;
import org.eclipse.jetty.server.handler.ResourceHandler;
public class FileServer {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
Server server = new Server(8080);
// 创建资源Handler
ResourceHandler handler = new ResourceHandler();
handler.setDirectoriesListed(true);
handler.setWelcomeFiles(new String[] { "index.html" });
handler.setResourceBase("d://");
// 添加GZIP Handler
GzipHandler gzip = new GzipHandler();
server.setHandler(gzip);
HandlerList handlers = new HandlerList();
handlers.setHandlers(new Handler[] { handler, new DefaultHandler() });
gzip.setHandler(handlers);
server.start();
server.join();
}
}
jetty java 文件下载_Jetty 嵌入式开发之文件浏览和文件下载相关推荐
- jetty java 工程_jetty启动java web工程报错
eclipse中jetty启动一个maven工程, 报错 Caused by: java.lang.IllegalAccessError: class sun.reflect.GeneratedCon ...
- java读取rar中的excel文件_java 通用文件下载 excel,pdf,word,jpg,exe,rar
public static String getcontentType(String pextFileName) //获得扩展名 by gisoracle { String pext=pextFil ...
- java 微信自动回复功能开发
java 微信自动回复功能开发 准备文件: JCE无限制权限策略文件,里面是对应jdk6和7的文件 官网下载地址是http://www.oracle.com/technetwork/java/java ...
- java 实现文件下载保存框_Java开发网 - 任何类型的文件下载时都会弹出文件保存框的实现(原创)...
于 2002-12-12 11:09 :):):)任何类型的文件下载时都会弹出文件保存框的实现:(:(:( 简介: 从事WEB程序设计的朋友一定都遇到过这种情况吧,对于一些操作系统可以识别的文件类型如 ...
- 如何分分钟成为Java嵌入式开发人员
原文出处: Angela Caicedo 用Java开发下一代嵌入式产品 在我10年的Java布道师生涯里,没有哪次Java新版本发布能让我如此兴奋.Java 8的发布不仅在语言本身加入了些不错的新特 ...
- [转载]Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案
Java嵌入式开发之一-简介使用Java编写Palm OS程序的解决方案 现在,使用Java语言为 Palm OS编写程序的领域还没有完全统一,并且也有许多程度上的差异,目前,市面上有好几种不同的可用 ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | apk 文件签名 )
文章目录 一.生成 jks 文件 二.签名命令 三.执行结果 四.处理 Unsupported major.minor version 52.0 错误 参考博客 : [Android 安全]DEX 加 ...
- ubuntu执行编译好的文件显示文件不存在_嵌入式开发 | 什么是交叉编译(CROSS_COMPILE)...
在嵌入式系统开发中,经常会听到一个词:交叉编译.到底什么是"交叉编译"呢?为什么要使用"交叉编译"呢?今天这篇文章,我们来讨论下这个话题. 在讨论交叉编译之前, ...
- Java微信公众平台开发--番外篇,对GlobalConstants文件的补充
转自:http://www.cuiyongzhi.com/post/63.html 之前发过一个[微信开发]系列性的文章,也引来了不少朋友观看和点评交流,可能我在写文章时有所疏忽,对部分文件给出的不是 ...
最新文章
- linux find 多路径,linux多路径几个比较有用的命令
- Windows Mobile 6.5.3 Developer Tool Kit
- 清理mysql的sleep链接_Mysql Sleep 链接过多导致 CPU 占用过高的问题
- @NotNull 、@NotBlank、@NotEmpty区别
- 卷积神经网络结构可视化工具PlotNeuralNet
- 26 行 ABAP 代码使用 HTTP_GET 函数下载百度网站的首页数据
- react学习(71)--render使用
- Neo4j 图创建2 以小麦及其相关信息为例(未完成)
- java爬虫post 404_POST 后台404错误
- 绘制多个折线图_精品图表 | Excel绘制面板折线图
- Android入门 在ListView中如何进行精确的定位
- 大数据Hadoop(一):​​​​​​​Hadoop介绍
- 解决虚拟机桥接模式无法上网的问题
- linux native是啥分区,Linux native是什么意思
- 简单整理HTML 颜色 RGB颜色值
- Linux征途服务端启动,linux征途之系统开机流程
- Python从入门到实践-第三章习题
- WORD程序失去焦点再获得焦点后无法使用鼠标功能的解决办法(已解决)
- 三、E906移植----FPGA生成可用的比特流并实现串口发送
- 信息安全工程师(软考中级)
热门文章
- 自定义地图开发(一)
- 关于XP下OpenGL的配置
- html语言中base,HTML base 标签
- Python+OpenGL基本图元绘制综合演示
- Python+numpy实现函数向量化
- Python版基于递归的冒泡排序算法
- Linux 线程池的概念与实现
- 什么时候不选择mysql_MySQL请选择合适的列_MySQL
- 红帽启动oracle,Redhat6.5 + oracle 11gR2 设置数据库开机自启动
- 华为照片在哪个文件夹_华为手机卡顿的罪魁祸首找到了!1秒关闭,手机流畅如丝,多用5年...