Java:如何在webapp中写入文件夹?

jac*_*ack 2 java tomcat servlets web-applications

我在Tomcat中部署了我的webapp,但是当我在文件名前加上\我最终在我的服务器(C)文件夹的根目录中,并且如果我不在它前面添加\我最终在bin文件夹中.前者我预料到,后者我没有.在我的webapp(userControlWebApp\images)中写入文件夹的最简洁方法是什么,因为只是做..\webapps\+ request.getContextPath()似乎不是最干净的方式.

Boz*_*zho 8

使用 getServletContext().getRealPath(..)

  • 请注意,每当您重新部署Web应用程序时,该文件夹及其所有内容都将丢失.如果你想把它永久化,这不是一个好的选择.另请参阅此相关问题http://stackoverflow.com/questions/4548190/best-location-for-uploading-file/4548320#4548320 (2认同)