Thymeleaf:将div替换为控制器上的其他页面

时间:2015-05-08 14:52:34

标签: spring spring-mvc thymeleaf

我是百里香的新手。

CustomerController.java

  @RequestMapping(value = {"dashboard", ""}, method = RequestMethod.GET)
    public String indexDashboard() {
        return "dashboard::dashboard_index";
    }
  @RequestMapping(value = {"dashboard/edit", ""}, method = RequestMethod.GET)
    public String editDashboard() {
        return "dashboard::dashboard_edit";
    }

dashboard.html

It is main page
<div id="content"></div>

dashboard_index.html

<div>dashboard_index</div>

dashboard_edit.html

<div>dashboard_edit</div>

我想用控制器上的其他页面替换内容div。

1 个答案:

答案 0 :(得分:0)

您需要从声音中查看模板片段:

http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#rendering-template-fragments

您可以使用javascript调用特定于片段的控制器,然后将其加载到您的页面中。

OR

使用th:include或th:直接加载,同时通过相同的控制器方法传递相关值。