Eclipseプロジェクトを自分のマシンからTomcatを介してローカルで実行しています。このプロジェクトは、患者、HCP、および管理者がログインしてさまざまなタスクを実行できるWebアプリケーションです。これらのタスクの1つは、特定の検索基準に基づいて患者に関するグループレポートを実行することです。グループレポートの実行後、グループレポートをXML形式で表示するオプションが必要です。
プロジェクトを構造化する方法は、groupReport.xmlファイルをローカルに作成したことです。このファイルが作成されたら、Tomcatサーバーでプロジェクトを実行するときに、XMLファイルがサーバーに保存されているWebサイトアドレス(localhost:8080 / project / groupReport)をブラウザーで手動で指定できるようにコミットしました。たとえばxml)。
グループレポートが実行されるたびに、新しい変更を反映するようにgroupReport.xmlを書き換えるJavaクラスがあります。このJavaクラスは、ハードドライブのローカルパスに書き込むFileWriterを使用します。これに伴う問題は、localhost:8080 / project / groupReport.xmlに移動すると、サーバーが起動する前に最初にコミットされたグループレポートのXML情報のみが表示されることです。ローカルで書き直されたXMLへの変更は反映されません。
相対パス名を使用して、サーバー側に格納されているXMLファイルにFileWriterを書き込ませようとしましたが、探していた結果を得ることができませんでした。ローカルに保存されたXMLファイルが書き換えられるたびに、サーバー(localhost:8080 / project / groupReport.xml)のXMLを書き換える方法はありますか?
PHPやAjaxを知らないので、JavaとJavascriptだけを使用した同様のソリューションがある場合は、それが望ましいでしょう。