我在 Eclipse 上有一个在 tomcat 服务器上运行的动态 Web 项目 (JSP)。我使用 GraphViz 代码创建文件,然后使用 DOT 系统调用创建图像,并将它们放在项目的子目录中。
所有这些都有效,但现在的问题是在 JSP 页面中显示创建的图像。
由于图像是动态创建的,因此它们不在服务器中,也不在项目子目录中,直到我在工作区手动刷新项目。
为了解决这个问题,我尝试使用包含 IWorkspace、IProject、IFile 类的 aspectj 库,但似乎只有在开发 Eclipse 插件时才有用。
我正在考虑另一种方式来动态刷新工作区或将图像上传到 tomcat 服务器。
所以问题是:
- 如何使用 Java (JSP) 将文件(图像)上传到 tomcat 服务器?
- 如何在非 Eclipse(或 Eclipse 插件)项目中动态刷新工作区?
- 如何在 JSP 页面中显示既不在项目工作区也不在 tomcat 服务器中的图像?