0
我使用Resin webserevr。 有很棒的FileServlet類來提供靜態內容。 我想重新映射像更改FileServlet根路徑
/user1/file.txt -> /users/dir1/1/file.txt
/user2/file.txt -> /users/dir2/22/file.txt
...
在運行時。
但用戶名 - >路徑映射是不是靜態的,基於一些數據庫數據。
我使用Resin webserevr。 有很棒的FileServlet類來提供靜態內容。 我想重新映射像更改FileServlet根路徑
/user1/file.txt -> /users/dir1/1/file.txt
/user2/file.txt -> /users/dir2/22/file.txt
...
在運行時。
但用戶名 - >路徑映射是不是靜態的,基於一些數據庫數據。
你將你的/用戶URL映射到一個servlet,而後者將在向前請求樹脂的FileServlet
final String actualFilePath = dao.getFilePathFor("/user1/file.txt");
final RequestDispatcher disp = request.getRequestDispatcher("/mystaticmapping" + actualFilePath);
disp.include(request, response);