2012-04-12 5 views
1
<bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" 
    p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" /> 

<bean class="org.springframework.web.servlet.view.XmlViewResolver" 
     p:location="/WEB-INF/jasper-views.xml" /> 

このビューは上記のapplicationcontextで第1の優先権を得ます.... plsは私に説明します。メソッドがABCをビューとして返し、abc.jspとabcがジャスパー・ビューにも存在する場合このビューは、下記のapplicationcontext ....で最初に優先されます。

答えて

1

あなたはインクルードがorderプロパティ値、すなわち設定することによって呼び出される順序を制御することができますので、これらのクラスは、Orderedインタフェースを実装して両方:(なしorder値が設定されていない)私が彼らを前提としたいデフォルトで

<bean id="jspViewResolver" 
    class="org.springframework.web.servlet.view.InternalResourceViewResolver" 
    p:prefix="/WEB-INF/jsp/" 
    p:suffix=".jsp" 
    p:order="1" /> 

<bean id="jasperViewResolver" 
    class="org.springframework.web.servlet.view.XmlViewResolver" 
    p:location="/WEB-INF/jasper-views.xml" 
    p:order="2" /> 

をXMLで宣言されているのと同じ順序で呼び出されます。

+0

返信いただきありがとうございます。あなたは私がPを書いていないかどうかを言うことを意味します:それからそれは宣言された順序でそれを解決しますが、もしjspviewresolverビューが見当たらないとすれば、最初にエラーが発生するか、私を案内してください..! – jayjay

関連する問題