2016-08-18 2 views
0

SpringMVC не может запросить HTMLSpringMVC не может запросить HTML

Я определяю

@RequestMapping(value = {"/","/index"}). 

Я не могу просить index.html:

screenshot of code

+1

Я немного переформатировал ваш вопрос, особенно вставляя изображение в линию. Stack Overflow позволяет пользователям редактировать и редактировать свои вопросы, чтобы максимально улучшить их. В вашем случае было бы лучше, если бы вы могли объяснить немного больше того, что вы пытаетесь сделать, как вы пытаетесь это сделать, и что происходит не так. –

+0

@javajoker Также опубликуйте конфигурацию вашего XML или конфигурацию Java, чтобы проверить правильность нахождения файлов. Обратите внимание: если вы не укажете в своей аннотации '@ RequestMapping' нечто вроде' method = RequestMethod.GET', то оно будет соответствовать любому типу HTTP-запроса. Также странным является autowiring пользователя. Обычно вы извлекаете его из репозитория и автоматически создаете репозиторий или службу, вызывающую репозиторий. – bphilipnyc

+0

Спасибо, все. Мой английский не очень хорошо. Я не могу выразить свою идею. Моя проблема заключается в том, что @RequestMapping запрос перехвата «/index.html». Я не могу получить index.html в браузере. – javajoker

ответ

0

попробуйте добавить "/index.html" к @RequestMapping.

Если вы пытаетесь отобразить 001.html, перейдя в/индекс, то убедитесь, что ваш 001.html находится в папке на ваш взгляд распознаватель смотрит на

0

Значение @RequestMapping не ваше имя мнения , это путь к URL.

Название вида определено в return. Повторите попытку index.html.

Если вы определили это в весенне-servlet.xml:

<bean id="viewResolver" 
    class="org.springframework.web.servlet.view.UrlBasedViewResolver"> 
     <property name="viewClass" 
      value="org.springframework.web.servlet.view.JstlView" /> 
     <property name="prefix" value="/" /> 
     <property name="suffix" value=".html" /> 
</bean> 

Вы должны вернуть index.

Смежные вопросы