2016-08-18 63 views
0

用SpringMVC不能請求HTML用SpringMVC不能請求HTML

我定義了一個

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

我不能要求的index.html:

screenshot of code

+1

我已經重新格式化了您的問題,最顯着的是將圖片放在內聯中。堆棧溢出歡迎用戶編輯和重新編輯他們的問題,儘可能地改進他們。就你而言,如果你能夠更多地解釋你正在嘗試做什麼,如何嘗試去做以及出現什麼問題,那將會更好。 –

+0

@javajoker同時發佈你的XML配置或Java配置來檢查它是否正確找到文件。請注意,如果您在'@ RequestMapping'註釋中未指定類似'method = RequestMethod.GET'的東西,那麼它將匹配任何類型的HTTP請求。自動裝配用戶也很奇怪。您通常從存儲庫檢索一個,並自動調用存儲庫或調用存儲庫的服務。 – bphilipnyc

+0

謝謝大家。我的英文不好。我無法表達我的想法。我的問題是@RequestMapping攔截請求「/index.html」。我無法在瀏覽器中獲取index.html。 – javajoker

回答

0

嘗試添加"/index.html"到@RequestMapping。

如果您正試圖通過將/指數顯示001.html,然後確保你的001.html是您的視圖解析器是看着

0

的文件夾中的@RequestMapping值是不是你的視圖名,它是網址路徑。

查看名稱在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