2009-12-10 53 views
3

爲Java網站實現複合視圖模式的最佳方式是什麼?JSP模板實現(複合視圖模式)

我的想法是把一個jsp和包括多個頁面,如:

​​

但隨後在WEB-INF目錄下的所有小我的JSP文件仍然提供給用戶。如何拒絕對除一個模板以外的所有.jsp文件的訪問。

之後,我需要一個過濾器或Servlet在Values對象中插入路徑。

更新 我的意思不是說在WEB-INF是訪問從文件系統(或網絡服務器的),但是從Web應用程序通過與我目前的佈局layout.getcontent()映射到一個URL參數/用戶輸入控制器。

什麼是常用的框架來處理複合視圖模式?

回答

4

用戶無法直接訪問WEB-INF中的任何文件。我通常把我所有的JSP放在WEB-INF/jsp,然後只有控制器servlet(或其他JSP頁面)可以訪問它們。

+0

他說什麼。事實上,這是很多框架所鼓勵的。 – 2009-12-10 22:59:57