1

.xhtmlプロジェクトの webapp フォルダーに新しいファイルを動的に追加したいと考えています。次のようにフルパスを指定した場合にのみ機能します。

FileWriter fw = new FileWriter("D:/projects/UIBindingExample/src/main/webapp/pagefour.xhtml");
            fw.write("<html>...some code....</html>");

            fw.close();

これの代わりに、ファイルの相対パスを使用して動作させたいのですが、

src/main/webapp/pagefour.xhtml

私はこれを試しましたが、うまくいきません.!!! 私は何をすべきか?前もって感謝します。

4

1 に答える 1

0

src/main/webapp/pagefour.xhtmlは webapp のコンテキストへの相対パスであるため、おそらくこのコードを実行すると、ファイルの内容が次の場所に保存されることになります。D:/projects/UIBindingExample/target/your-artifact-name/WEB-INF/main/webapp/pagefour.xhtml

your-artifact-name、生成された WAR ファイルの名前です。

それが役立つことを願っています。

于 2012-01-19T08:37:30.207 に答える