Java - 无法在URLConnection上编写

时间:2012-02-22 07:38:45

标签: java io urlconnection

我需要在tomcat服务器中存在的文件中添加内容。所以,我正在使用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 个答案:

答案 0 :(得分:1)

您无法直接写入tomcat服务器中的文件 - 至少在HTTP中不能写入。

您必须编写一个servlet来为您编写代码,然后对此servlet使用POST / PUT请求以及您想要编写的数据。