2010-06-28 87 views
0

我有一個Tomcat應用程序,我可以選擇列出的歡迎(或索引頁)在web.xml文件,如下所示:最佳方式使用歡迎文件在Web應用程序

<welcome-file-list> 
     <welcome-file>/jsp/user/index.jsp</welcome-file> 
</welcome-file-list> 

並使用小腳本調用數據庫方法來填充頁面。

或者,我可以用一個servlet調用一個歡迎頁面或頁面如下:

<servlet> 
    <servlet-name>IndexServlet</servlet-name> 
    <servlet-class>myApp.misc.Index_Servlet</servlet-class> 
</servlet> 

<servlet-mapping> 
    <servlet-name>IndexServlet</servlet-name>   
    <url-pattern>/IndexServlet</url-pattern> 
</servlet-mapping> 

<welcome-file-list> 
    <welcome-file>IndexServlet</welcome-file> 
</welcome-file-list> 

無論選擇的方式,歡迎頁面將被要求顯示相當多的數據來呈現少數的可視化。但歡迎頁面不需要進行用戶認證。

任何人都可以告訴我,如果其中一個選項比另一個更好嗎?

謝謝

摩根先生。

回答

1

沒有一個更好。

嘗試將您的視圖與邏輯分開(MVC)。不要把腳本放在你的jsp中,而應該使用use taglibs and custom taglibs

+0

我不喜歡scriptlets,但是MVC將通過servlet方法來使用,無論如何servlet會從數據庫方法調用中設置會話變量。這些將由使用圖像標籤從servlet調用的JSP讀取。 – 2010-06-28 16:16:20

相關問題