如何使用Java程序在tomcat Web服务器中创建文件夹?

我想知道如何在Java中的webserver(tomcat 7.0)中创建文件夹。

Iam最近启动了一个项目。在该项目中,我需要将文件从客户端计算机上传到服务器中。在此,每个客户端在服务器中都有自己的文件夹并将文件上传到其中。

并且在每个用户文件夹中,我们有两个以上的jsp文件。当用户请求服务器使用该文件通过URL显示其内容时(例如:ipaddress:portnumber /

userid / index.jsp),我想显示其上传的数据。

可能吗。?

请指导我解决这个问题。谢谢。

回答:

关于您的具体问题,与普通Java应用程序中的方法相同。

File root = new File("/path/to/all/uploads");

File newfolder = new File(root, "/userid");

newfolder.mkdir();

// ...

关于在所有文件夹上复制粘贴的JSP文件的想法,请不要这样做。例如,只有一个servlet,该servlet映射到该servlet上,/files/*并读取当前登录用户的特定文件夹,最后转发给JSP以显示结果。或者,如果您的意图是真正使所有人公开上传,以便每个用户可以看到彼此的上传,则可以像这样在请求URL中提供所需的用户ID作为参数或pathinfo

http://localhost:8080/context/files/userid

请注意,您不应将文件存储在扩展的WAR文件夹中,否则每次重新部署Web应用程序时它们都会丢失。将它们存储在Tomcat

/webapps文件夹之外的固定路径上。

以上是 如何使用Java程序在tomcat Web服务器中创建文件夹? 的全部内容, 来源链接: utcz.com/qa/433595.html

回到顶部