我目前正在开发一个使用Java的社交网站,每当用户注册时,都会在外部位置(桌面/用户/用户名)为他们创建一个新目录。Servlet。如何从我的网址访问外部目录?
现在我希望能够通过在我的网址(http://localhost:8080/Website/users/username)中输入它来直接访问该文件夹。
我该如何做到这一点?或者我应该只将用户目录放在WebContent文件夹中?
我目前正在开发一个使用Java的社交网站,每当用户注册时,都会在外部位置(桌面/用户/用户名)为他们创建一个新目录。Servlet。如何从我的网址访问外部目录?
现在我希望能够通过在我的网址(http://localhost:8080/Website/users/username)中输入它来直接访问该文件夹。
我该如何做到这一点?或者我应该只将用户目录放在WebContent文件夹中?
在Servlet
映射到url /Website/users/{userId}
您可以通过Java API访问文件系统上的文件并生成一个HTML页面,并返回给用户。
经过大量研究后,我终于找到了一个办法。我使用'request.getRequestDispatcher(
在文件夹访问的URL中选择一个路径,例如'/ Website/users/*',并将其映射到将处理所有这些请求的servlet。在该servlet中,您可以访问服务器端的用户数据并开展业务。当然,更好的方法是使用Restlets或Spring MVC。 –
这可能会有所帮助:http://www.tutorialspoint.com/jsp/jsp_page_redirect.htm – ToxicTeacakes