1

いくつかの webapps を実行している TomCat サーバーがあります。

C# で開発しているプログラムで XML ファイルにアクセスしてダウンロードできるように、TomCat サーバーに XML ファイルをアップロードしたいと考えています。

多くの検索を行いましたが、確固たる手がかりがありません。Tomcat サーバーにファイルをアップロードしてアクセスできるようにするにはどうすればよいですか?

For example, I want my program to be able to use this: 
get file from(http://tomcat-ip:port/example/data.xml)

ありがとうございました。


解決策を考え出した:ファイルを webapps/root に配置すると、ホスト名:ポート/ファイル名からファイルにアクセスできるようになります


4

1 に答える 1

1

xmlXAMPP で tomact サーバーを実行している場合は、ファイルをC:\xampp\htdocs コードに入れることができます。

URL oracle = new URL("http://localhost/data.xml);
BufferedReader in = new BufferedReader(
new InputStreamReader(oracle.openStream()));

while ((inputLine = in.readLine()) != null)
{
   Sysetm.out.println(inputLine);
}
in.close();

html テーブルもある場合は、配列を作成できます。

Document doc = Jsoup.parse(inputLine);
            Elements tables = doc.select("table");
            for (Element table : tables) {
                Elements trs = table.select("tr");
                String[][] trtd = new String[trs.size()][];
                for (int i = 0; i < trs.size(); i++) {
                    Elements tds = trs.get(i).select("td");
                    trtd[i] = new String[tds.size()];
                    for (int j = 0; j < tds.size(); j++) {
                        trtd[i][j] = tds.get(j).text(); 
                    }
                }
                // trtd now contains the desired array for this table
                    System.out.println(trtd[column][row]);
            }
于 2013-02-25T20:39:07.663 に答える