我有一个 Eclipse 项目通过 Tomcat 从我的机器本地运行。该项目是一个 Web 应用程序,患者、HCP 和管理员能够登录以执行各种任务。其中一项任务是根据特定搜索标准运行关于患者的组报告。运行组报告后,应该可以选择以 XML 格式查看组报告。
我构建项目的方式是在本地创建了一个 groupReport.xml 文件。一旦创建了这个文件,我就提交了它,这样当我在 Tomcat 服务器上运行项目时,我可以手动将我的浏览器指向我的服务器上存储 XML 文件的网站地址 (localhost:8080/project/groupReport.xml)。 xml 为例)。
每次运行组报告时,我都有一个重写 groupReport.xml 以反映新更改的 java 类。这个 java 类使用 FileWriter 将其写入我硬盘上的本地路径。这样做的问题是导航到 localhost:8080/project/groupReport.xml 将仅显示在服务器启动之前首次提交的组报告的 XML 信息。它不反映对已在本地重写的 XML 的任何更改。
我尝试使用相对路径名让 FileWriter 写入存储在服务器端的 XML 文件,但无法达到我想要的结果。每当重写本地存储的 XML 文件时,我的服务器 (localhost:8080/project/groupReport.xml) 上的 XML 有什么方法可以重写?
我不知道任何 PHP 或 Ajax,所以如果有一个仅使用 Java 和 Javascript 的类似解决方案,那将是可取的。