2015-08-08 1 views
0

Рассмотрим следующий Controllerотображение не найдено для Index.html

@Controller 
public class HomeController { 

@RequestMapping(value="/") 
public ModelAndView home() { 
    ModelAndView model = new ModelAndView("index"); 
    return model; 
} 

И это моя servlet-context.xml:

<!-- Resolves views selected for rendering by @Controllers to .jsp resources in the /WEB-INF/views directory --> 
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/views/" /> 
    <property name="suffix" value=".html" /> 
</bean> 

И это мой web.xml:

<!-- Processes application requests --> 
<servlet> 
    <servlet-name>appServlet</servlet-name> 
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> 
    <init-param> 
     <param-name>contextConfigLocation</param-name> 
     <param-value>/WEB-INF/spring/appServlet/servlet-context.xml</param-value> 
    </init-param> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

<servlet-mapping> 
    <servlet-name>appServlet</servlet-name> 
    <url-pattern>/</url-pattern> 
</servlet-mapping> 

Каждый раз, когда я hit url Получаю это сообщение:

Aug 08, 2015 10:59:47 PM org.springframework.web.servlet.PageNotFound noHandlerFound WARNING: No mapping found for HTTP request with URI [/MeraComputer/WEB-INF/views/index.html] in DispatcherServlet with name 'appServlet' Aug 08, 2015 10:59:48 PM org.springframework.web.servlet.PageNotFound noHandlerFound WARNING: No mapping found for HTTP request with URI [/MeraComputer/WEB-INF/views/index.html] in DispatcherServlet with name 'appServlet'

Моя структура папок также хорошо, я полагаю,

Folder Structure

+0

показать структуру дерева приложения –

+0

Нажмите на ссылку структуру папок .. вы можете видеть, что ... – anonymous

+0

Может быть что-то с этим файлом 'сервлет-context.xml' – ACV

ответ

0

Я думаю, что статические HTML-файлы не будут работать видом. Запрос переадресован на вид, то есть на /MeraComputer/WEB-INF/views/index.html, и поскольку это статический файл, но не обработчик запроса, вы можете получить предупреждение.

Статические файлы должны обрабатываться по-разному. This is похожее сообщение, я думаю, что могло бы помочь.

+0

я изменил Html к Jsp. И это работает как шарм. Спасибо. – anonymous