2011-03-03 193 views
0

我要讓動態創建文件夾

例如網站的網址是www.icare.com

當用戶使用如用戶名註冊爲自己的用戶註冊的絕對路徑「的Myname」動態文件夾,將創建和

該用戶的絕對路徑將像www.icare.come/Myname。 。 。和虛擬索引頁

將建立,任何人可以幫我...

+0

也許開始的好地方:http://en.wikipedia.org/wiki/Web_development –

+0

它不好做這件事,而不是你可以有每個用戶的單個索引頁 –

+0

我有一個標準的索引頁爲所有用戶,但我希望將註冊用戶重定向到他們的特定診所。在那裏他們可以登錄到那裏診所。 – Learner

回答

1

不要創建基於Web根目錄文件夾。每當您重新部署Web應用程序時,它們都會丟失。

只是存儲在數據庫中的所有數據,創建動態地顯示從數據庫中的數據的所有用戶共同的JSP文件,創建該映射/*並做大致有以下幾種工作一個servlet:

String username = request.getPathInfo().substring(1); 
User user = userDAO.find(username); 

if (user != null) { 
    request.setAttribute("user", user); 
    request.getRequestDispatcher("/WEB-INF/userindex.jsp").forward(request, response); 
} else { 
    // Show "unknown user" error page or whatever. 
} 
1

試試這個

<%@ page import="java.io.*,java.io.File" %> 
<% 
File dir = new File("Your Path to create directory"); 
if (dir.exists()) 
    { 
     if (dir.isDirectory()) { 
      // path exists and is a directory 
    } 
     else { 
      // path does exist but is not a directory -- probably just a file 
     } 
} 
else { 
     // path does not exist so create directory 
     if (dir.mkdir()) { 
      // directory creation successful 
     } 
     else { 
      // directory creation unsuccessful 
     } 
} 
%>