Re: [問題] java的應用範例
簡單的Web Server...XD
import java.io.*;
import java.net.*;
import com.sun.net.httpserver.*;
public static void main(String[] args) throws Exception
{
HttpServer hs = HttpServer.create(new InetSocketAddress(8888) , -1);
hs.createContext("/", new HttpHandler()
{
public void handle(HttpExchange he) throws IOException
{
File file = new File("." + he.getRequestURI().getPath());
he.sendResponseHeaders(200, file.length());
InputStream is = new FileInputStream(file);
OutputStream os = he.getResponseBody();
int b;
while((b = is.read()) >= 0)
os.write(b);
os.close();
is.close();
}
});
hs.start();
}
沒了(要用JRE 6才能跑)。
很簡單,也缺很多很多東西,但真的能跑。
所以你可以試著去補完它,應該還蠻有趣又簡單的。
心有餘力還可以改造成特殊的Web Server。
(例如同一個URL卻可以回傳不同圖片之類的)
--
不如讓它可以跑PHP好了...XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.18.62.63
推
04/17 14:04, , 1F
04/17 14:04, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
問題
18
23