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-вызов.