Re: [問題] java的應用範例

看板java作者 (理想絕非空想)時間15年前 (2009/04/17 10:51), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
簡單的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
其實也差不多是這樣XD
04/17 14:04, 1F
文章代碼(AID): #19v-wp8A (java)
文章代碼(AID): #19v-wp8A (java)