2016-04-10 55 views
0

我目前正在开发一个使用Java的社交网站,每当用户注册时,都会在外部位置(桌面/用户/用户名)为他们创建一个新目录。Servlet。如何从我的网址访问外部目录?

现在我希望能够通过在我的网址(http://localhost:8080/Website/users/username)中输入它来直接访问该文件夹。

我该如何做到这一点?或者我应该只将用户目录放在WebContent文件夹中?

+1

在文件夹访问的URL中选择一个路径,例如'/ Website/users/*',并将其映射到将处理所有这些请求的servlet。在该servlet中,您可以访问服务器端的用户数据并开展业务。当然,更好的方法是使用Restlets或Spring MVC。 –

+0

这可能会有所帮助:http://www.tutorialspoint.com/jsp/jsp_page_redirect.htm – ToxicTeacakes

回答

1

Servlet映射到url /Website/users/{userId}您可以通过Java API访问文件系统上的文件并生成一个HTML页面,并返回给用户。

+0

经过大量研究后,我终于找到了一个办法。我使用'request.getRequestDispatcher().include(request,response);'将jsp页面包含在servlet中,然后使用url pattern =“/ users/*” 创建了一个servlet。 –

相关问题