Tag: thymeleaf

Thymeleaf模板 – 有没有一种方法来装饰模板,而不是包含模板片段?

我正在和Thymeleaf第一次合作,我需要澄清一下模板。 如果我正确理解文档,我可以在页面中包含一个模板 – 或者只是一个片段。 举个例子,我可以这样写: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head th:include="template/layout :: header"> </head> <body> Hello world <div th:include="template/layout :: footer"></div> </body> </html> 但是我想要的实际上是与使用模板相反的方式:而不是在页面中包含模板片段,我想要在我的模板中包含页面,就像这样: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head> … </head> <body> <div id="my-template-header">…</div> <div id="the-content"> <!– include here the content of the current page visited by the user –> ??? </div> <div […]

Thymeleaf:如何使用条件来dynamic添加/删除一个CSS类

通过使用Thymeleaf作为模板引擎,是否可以使用th:if子句dynamic地向/从简单div添加/删除CSS类? 通常情况下,我可以使用条件子句如下: <a href="lorem-ipsum.html" th:if="${condition}">Lorem Ipsum</a> 我们将创build一个链接到lorem ipsum页面,但只有条件子句为true。 我正在寻找不同的东西:我希望块总是可见的,但根据情况可变的类。

与thymeleaf使用data- *属性

我可以设置数据属性与thymeleaf? 正如我从thymeleaf文档中所理解的,我尝试过: <div th:data-el_id="${element.getId()}"> <!– doesn't work –> <div data-th-el_id="${element.getId()}"> <!– doesn't work –>

如何避免使用Spring MVCtesting的“循环视图path”exception

我在我的一个控制器中有以下代码: @Controller @RequestMapping("/preference") public class PreferenceController { @RequestMapping(method = RequestMethod.GET, produces = "text/html") public String preference() { return "preference"; } 我只是试图使用Spring MVCtesting来testing它,如下所示: @ContextConfiguration @WebAppConfiguration @RunWith(SpringJUnit4ClassRunner.class) public class PreferenceControllerTest { @Autowired private WebApplicationContext ctx; private MockMvc mockMvc; @Before public void setup() { mockMvc = webAppContextSetup(ctx).build(); } @Test public void circularViewPathIssue() throws Exception { mockMvc.perform(get("/preference"))// .andDo(print()); } […]