У меня есть приложение Tomcat, где у меня есть выбор, чтобы перечислить страницу Добро пожаловать (или индекс) в файле web.xml следующим образом:Лучший способ использования файла приветствия в веб-приложения
<welcome-file-list>
<welcome-file>/jsp/user/index.jsp</welcome-file>
</welcome-file-list>
И использовать скриптлетов для вызова методов базы данных для заполнения страницы.
Или я могу использовать сервлет для вызова страницы приветствия или страницы следующим образом:
<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>
Какой будет выбран путь, страница приветствия будет необходимо отображать достаточно много данных, чтобы сделать небольшое количество визуализации. Но страница приветствия не потребуется для аутентификации пользователей.
Может ли кто-нибудь сказать мне, если один из этих вариантов лучше, чем другой или нет?
Thanks
Mr Morgan.
Мне не нравятся скрипты, но MVC будет использоваться по принципу сервлетов в любом случае, когда сервлет установит переменные сеанса из вызовов метода базы данных. Они будут прочитаны JSP, вызванным из сервлета, используя теги изображений. –