JDK6新特性——http server
来源:互联网 发布:mac os未能安装在您的 编辑:程序博客网 时间:2024/04/28 01:55
启动下面代码后,浏览器中访问:http://127.0.0.1:8888/liss
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import com.sun.net.httpserver.HttpExchange;
import com.sun.net.httpserver.HttpHandler;
import com.sun.net.httpserver.HttpServer;
public class MyHTTPServer {
public static void main(String[] args) {
try {
HttpServer hs = HttpServer.create(new InetSocketAddress(8888),0);// 设置HttpServer的端口为8888
hs.createContext("/liss", new MyHandler());// 用MyHandler类内处理到//hujun的请求
hs.setExecutor(null); // creates a default executor
hs.start();
} catch (Exception e) {
}
}
}
class MyHandler implements HttpHandler {
public void handle(HttpExchange t) throws IOException {
InputStream is = t.getRequestBody();
String response = "<font color='#ff0000'>come on baby</font>";
t.sendResponseHeaders(200, response.length());
OutputStream os = t.getResponseBody();
os.write(response.getBytes());
os.close();
}
}
- JDK6新特性——http server
- JDK6的新特性之五:轻量级Http Server
- JDK6.0的新特性:轻量级Http Server
- JDK6的新特性之五:轻量级Http Server
- JDK6的新特性之五:轻量级Http Server
- JDK6的新特性之五:轻量级Http Server
- JDK6.0的新特性:轻量级Http Server
- JDK6的新特性之五:轻量级Http Server
- JDK6新特性一——Desktop、SystemTray、TableRowSorter
- JDK6新特性二——脚本语言支持(Scripting)
- JDK6新特性三——XML相关
- jdk6新特性
- JDK6 新特性
- JDK6的新特性
- JDK6的新特性
- JDK6的新特性
- JDK6新特性
- JDK6的新特性
- 在Eclipse下搭建Android2.1开发环境教程
- 网站中加入站长流量统计代码
- 小Flash
- 读写配置文件函数(.ini文件)
- Ant + XDoclet2生成Hibernate3的配置及映射文件
- JDK6新特性——http server
- Kuix TextField 输入文字改变长度问题
- Ubuntu10.04系统 + VMware虚拟机 安装编译Android2.3源码
- JDK1.5新特性介绍
- 访问需要HTTP Basic Authentication认证的资源的各种语言的实现
- Use XSLT 2.0 functions in Eclipse WTP Helios
- 三层架构在移动开发中的应用
- ALL_TABLES中TABLESPACE_NAME字段为空
- 工业相机与一般相机的区别