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