2012-05-16 29 views
0

我已經添加視圖解析器我爲spring-servlet.xml這樣春天發生錯誤的路徑轉發

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

但是當我跑步時我的web應用它,如在日誌

返回一個錯誤的道路
Forwarding to resource [.jsphello/WEB-INF/jsp/] in InternalResourceView 'hello' 

,而應該是WEB-INF/jsp/hello.jsp

這究竟是爲什麼?在配置

回答

1

交換機的前綴和後綴:

<property name="prefix" value="/WEB-INF/jsp/"></property> 
<property name="suffix" value=".jsp"></property> 

然後,它會導致:

/WEB-INF/jsp/hello.jsp 

Prefix總是去之前,而suffix去後。

+0

謝謝。你說得對。我注意到了這個錯字。 – TechnocraT