Это мой код для одного сервлета в моем файле web.xml:Как вы создаете 2 сервлета в одном файле web.xml?
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>redirect.jsp</welcome-file>
</welcome-file-list>
Могу ли я просто скопировать и вставить и изменить некоторые значения и использовать еще раз, что?
ВТОРОЙ ВОПРОС (который может помочь ответить на первый)
в настоящее время, когда я развернуть мое приложение в GlassFish с этим URL-адрес локального хоста/HelloSpring я получаю 404. Однако, когда я добавить/дом на конце, как так : localhost/HelloSpring/home он переходит на правильную страницу. Я также могу добавить/индексировать localhost/HelloSpring/index в конце, и это тоже работает. Итак, как я могу загрузить localhost/HelloSpring/home из запуска, а не вводить его вручную и, таким образом, избежать ошибки 404?
ПРИМЕЧАНИЕ: При изменении шаблона URL-адрес из/в/дома в отображении сервлет, фиксирует домашнюю проблему/но означает/индекс не будет работать
Таким образом, в целом, как я могу загрузить LOCALHOST/дом от развертывания, а затем введите индекс в url/index и отобразите правильную страницу?
p.s. stackoverflow не позволял мне вводить мои полные адресные ссылки, поэтому предположим, что я сказал localhost, что он содержит порт: 8080 непосредственно после
Я думаю, что это ваш шаблон url, я использую что-то вроде этого * .html url-pattern>, чтобы иметь все запросы .html так что вам, вероятно, придется поиграть с этим. С головы до ног я не помню, является ли/* законным или нет. просто общая идея, хотя –
vector
это то, с чем я работал раньше, но я думал, что веб-приложения выглядят немного аккуратнее без расширений .html. Я надеялся сделать это без расширений. Это определенно возможно, поскольку большинство веб-сайтов это делают. я тоже подумал/*, но радости там не было. –