2015-11-03 20 views
0

我有一個使用以下調度現有MVC應用程序:新增JAP頁面請求的資源不可用

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

我所做的是在WEB-INF/views目錄下添加一個引入了menu.jsp文件成爲新的啓動jsp。

/SpringMvcJdbcTemplate/WEB-INF/views/menu.jsp 

新引入了menu.jsp:

<%@page contentType="text/html" pageEncoding="UTF-8"%> 
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 
    <div align="center"> 
     <h1>Main Menu</h1> 
     <h3><a href="listContact">List Contacts</a></h3> 
    </div> 
</body> 
</html> 

現在我所做的是改變最初的 「/」 RequestMapping控制器方法如下所示:

@RequestMapping(value = "/", method = RequestMethod.GET) 
public ModelAndView menu(ModelAndView model){ 
    model.setViewName("menu"); 

    return model; 
} 

現在我覺得,一切都應該工作,但是當我運行該應用程序時,我收到以下頁面錯誤:

HTT P狀態404 - /SpringMvcJdbcTemplate/WEB-INF/views/menu.jsp

類型狀態報告

消息/SpringMvcJdbcTemplate/WEB-INF/views/menu.jsp

描述所請求的資源是不可用

我不知道我在做什麼錯。誰能幫忙?

回答

0

我在做一些愚蠢的事情。我拼錯「菜單」爲「meun」。重命名,現在一切都好了。