我试图在用户的系统中动态地创建一个CSV文件,无论谁使用我的应用程序,以便我可以将数据写入其中,然后将其导入Excel。
一旦我完成了我的应用程序,我就在服务器系统的Tomcat服务器中部署WAR文件。我试图使用System.getProperty("user.home")在特定路径中创建文件。但是该文件是在部署应用程序的系统(服务器系统)中创建的。
不同的用户将在不同的系统中使用应用程序,所以我如何获得在本地主机系统(用户的系统)中创建文件的路径?
Tomcat对正在打开网页的用户一无所知。Tomcat正在使用启动Tomcat实例的用户的user.home
。您应该使用会话创建自定义登录权限,并将您的网站帐户映射到本地系统用户。