Spring MVC Tiles 3 и интеграция с ajax

Как ajax звонить из части тела, где я использовал тайлс в Spring MVC. Я не нашел хорошего примера, если какое-либо тело может помочь. Пока что я могу настроить и запустить плитку.

<beans:bean id="tilesConfigurer"
    class="org.springframework.web.servlet.view.tiles3.TilesConfigurer">
    <beans:property name="definitions">
        <beans:list>
            <beans:value>/WEB-INF/tiles.xml</beans:value>
            <beans:value>/WEB-INF/views/**/views.xml</beans:value>
        </beans:list>
    </beans:property>
</beans:bean>


<beans:bean id="tilesViewResolver"
    class="org.springframework.web.servlet.view.UrlBasedViewResolver">
    <beans:property name="viewClass">
        <beans:value>
            org.springframework.web.servlet.view.tiles3.TilesView
        </beans:value>
    </beans:property>
    <beans:property name="order" value="0"/>
</beans:bean>

Сейчас я хочу отправить запрос ajax, но не знаю, как это сделать.

1 ответ

Решение

Tiles работает на стороне сервера, тогда как Ajax-вызовы выполняются на стороне клиента (браузера). Между ними не должно быть никаких помех, поскольку они живут в разных вселенных.

Вызовы Ajax не должны предназначаться для URL, которые сопоставлены с определениями Tiles; скорее, вы должны разработать новые конечные точки, которые напрямую возвращают JSON, XML или все, что ожидает ваш Ajax-вызов.

Другие вопросы по тегам