2017-07-07 38 views
-1

我想在我的spring mvc中添加頁面。我可以調用索引文件,但是我無法點擊index.jsp中的鏈接來顯示product.jsp頁面。它的錯誤消息「的請求的資源不可用下面在我的控制器代碼:無法在Spring MVC中加載頁面Framwork

@RequestMapping({"/", "/index"}) 
public String index(ModelMap model, HttpSession session, Principal principal) throws Exception { 
    return "index"; 
} 

@RequestMapping({"/product"}) 
public String product(ModelMap model, HttpSession session, Principal principal) throws Exception { 
    return "product"; 
} 

的index.jsp這個

<div class="row"> 
    <div class="col-sm-4 menu-img-pad"> 
     <ul class="multi-column-dropdown"> 
      <li><a href="../product.jsp">Joggers</a></li> 
      <li><a href="../product.jsp">Foot Ball</a></li> 
      <li><a href="../product.jsp">Cricket</a></li> 
     </ul> 
    </div> 
</div> 
+1

試試這個:'Joggers' –

+0

爲product.jsp提供絕對路徑,或者將文件(index.jsp和product.jsp)保存在同一個文件夾中。 – Aamir

+0

@Aamir>文件夾> index.jsp和產品與文件夾位置相同。 –

回答

0

您需要定義一個ViewResolver爲了讓春季如何找到。您的觀點

看一看here在你的情況下,InternalResourceViewResolver會工作

的然後 - 。爲了打電話給你HANDL呃 - 你的鏈接應該指向/product正如你在@RequestMapping方法定義的路徑

0

添加下面的配置到調度員servlet.xml中

<bean 
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    <property name="prefix" value="/WEB-INF/views/" /> 
    <property name="suffix" value=".jsp" /> 
</bean> 

在上面的配置,視圖是文件夾名稱,其中容器將尋找你的product.jsp文件