【问题标题】:Best way to use welcome file in web application在 Web 应用程序中使用欢迎文件的最佳方式
【发布时间】:2010-06-28 15:59:37
【问题描述】:

我有一个 Tomcat 应用程序,我可以选择在 web.xml 文件中列出欢迎(或索引)页面,如下所示:

<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>

无论选择哪种方式,欢迎页面都需要显示大量数据以呈现少量可视化。但是欢迎页面不需要做用户认证。

谁能告诉我这些选项中的一个是否比另一个更好?

谢谢

摩根先生。

【问题讨论】:

    标签: web-applications servlets


    【解决方案1】:

    没有一个更好。

    尝试将您的视图与您的逻辑分开 (MVC)。不要将 scriptlet 放在你的 jsp 中,而是 use taglibs and custom taglibs。

    【讨论】:

    • 我不喜欢 scriptlet,但无论如何都会通过 servlet 方法使用 MVC,其中 servlet 将从数据库方法调用中设置会话变量。这些将由使用图像标签从 servlet 调用的 JSP 读取。
    猜你喜欢
    • 1970-01-01
    • 2012-12-25
    • 2013-11-28
    • 2012-08-08
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    • 1970-01-01
    相关资源
    最近更新 更多