2012-04-02 41 views
3

我剛開始spring 3的開發,之前我用過spring 2.5。 我被View Resolver卡住了。我有以下配置Spring 3 MVC - 查看Resolver for JSP pages with no controller

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

是的,它工作,如果jsp頁面在/ WEB-INF/jsp路徑。我偶然發現的問題是,如果我內部有一個jsp(例如/WEB-INF/jsp/prod/Monitor/success.jsp),如果我在瀏覽器中輸入http://localhost/Project/prod/Monitor/success.html,我無法解決該頁面。

我在這裏錯過了什麼。只是爲了獲得更多的信息,如果jsp有一個控制器,jsp就會顯示出來,但是我需要它來解析jsp頁面而沒有與它關聯的控制器。

+0

只需添加一個簡單的控制器它。 – pap 2012-04-02 06:39:15

+0

如果它不需要通過控制器,爲什麼它是JSP?將其更改爲靜態HTML文件並使用@ xueshi關於靜態資源的答案。 – 2013-07-12 19:37:14

回答

0

您可以將這些頁面視爲靜態資源。詳情請參閱this

4

添加到這個方面:

<mvc:view-controller path="/prod/Monitor/success.html" view-name="/prod/Monitor/success" />