Возможность использовать <c: import> с пружинными видами - PullRequest
2 голосов
/ 06 августа 2010

Мне было интересно, есть ли возможность, что я мог бы использовать функцию JSTL для импорта весенних представлений.

так что-то вроде этого:

<div id="contentHolder">
     <c:import url="/foo.do?bar" />
</div>

В XML стоит:

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

но при таком способе я получаю ошибку:

 Circular view path [/WEB-INF/jsp/foo/index.jsp]: already dispatched to this view path within the same request [/BAR/WEB-INF/jsp/foo/index.jsp]. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.) 

следующий способ также не работает: <jsp:include page= и <%@include file=

Я думаю,это не работает из-за Viewresolver, но есть способ, которым я могу использовать его таким образом вместо использования JavaScript в качестве примера.

1 Ответ

0 голосов
/ 16 марта 2011

вы можете попробовать полный путь URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...