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

なぜこうなった?

4

1 に答える 1

1

構成でプレフィックスとサフィックスを切り替えます。

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

次に、次のようになります。

/WEB-INF/jsp/hello.jsp

接頭辞は必ず前に、接尾辞は後にします。

于 2012-05-16T06:44:36.000 に答える