2012-02-22 51 views
-1

我需要在存在於tomcat服務器上的文件中添加內容。所以,我正在使用URLConnection來完成這項任務。Java - 無法在URLConnection上寫入

代碼我想:

URL url = new URL("http://localhost:8080/css/extractedcss.css"); 
    URLConnection urlcon = url.openConnection(); 
    urlcon.setDoOutput(true); 

    OutputStreamWriter out = new OutputStreamWriter(
      urlcon.getOutputStream()); 
    out.write("New Text"); 
    out.close(); 

沒有上面代碼的執行過程中我得到,但是當我看着文件,沒有任何新的文本,我得到任何的異常。

請幫忙!

問候,

+1

你如何「查看文件」?你有什麼代碼在服務器端接受POST? – Thilo 2012-02-22 07:56:02

回答

1

你不能直接寫在你的tomcat服務器上的文件 - 至少,不是HTTP,你不能。

您必須編寫一個servlet來爲您編寫代碼,然後使用POST/PUT請求將此數據寫入您希望寫入的數據。

+0

感謝您的幫助!這似乎解決了我的問題。我會盡力實現這一點。 – 2012-02-24 05:58:05