Я хочу получить доступ к URL-адресу без необходимости упоминания имени корневой папки в проекте Spring MVC.
ПРИМЕР: http: // localhost: 8080 / hospitalManagement / user --> http: // localhost: 8080 / user
Нужно ли мне вносить какие-либо изменения в файл web.xml ?
0
user4136732
27 Янв 2015 в 23:10
2 ответа
Лучший ответ
Я наконец нашел ответ ...
В сопоставлении запросов укажите значение ("/")
@RequestMapping("/")
public String indexController(){
logger.info("IndexController Method called");
return "index";
}
А также в файле web.xml
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
ПРОБЛЕМА РЕШЕНА!
0
user4136732user4136732
29 Янв 2015 в 20:48
Я не уверен, но думаю, что эти шаги могут вам помочь
- В Свойствах проекта выберите «Настройки веб-проекта».
- Измените «Корневой контекст» на «пользовательский».
- Выберите «Окно»> «Показать вид»> «Серверы».
- Остановите сервер, щелкнув красный квадрат (всплывающая подсказка «Остановить сервер») или щелкнув контекстным щелчком список серверов, чтобы выбрать «Остановить».
- На сервере, который вы хотите использовать, щелкните контекстным щелчком, чтобы выбрать «Очистить…».
- Нажмите ОК в диалоговом окне подтверждения.
Теперь вы можете запускать свое приложение с новым «пользовательским» URL, например:
http: // локальный: 8080 / пользователь /
0
Abdelghani Roussi
27 Янв 2015 в 21:38
Похожие вопросы
Новые вопросы
spring-mvc
Среда для создания веб-приложений Java на основе шаблона Model-View-Controller (MVC). Это продвигает гибкий и отделенный код от базовых технологий представления.