我想创建特定的方式形式。 该形式应该是能够呈现本身基于接收到的数据,应当使用这样的:
<form action="#" th:action="@{/blahblah}" th:formDefinition="${formDef}" th:object="${formData}"method="post">
这应该呈现在某种程度上必要的投入要素,填写数据等是否有办法如何在Thymeleaf实现这一目标?
我想创建特定的方式形式。 该形式应该是能够呈现本身基于接收到的数据,应当使用这样的:
<form action="#" th:action="@{/blahblah}" th:formDefinition="${formDef}" th:object="${formData}"method="post">
这应该呈现在某种程度上必要的投入要素,填写数据等是否有办法如何在Thymeleaf实现这一目标?
都能跟得上存在纯粹的没有这样的方式thymeleaf
,你可以做到这一点。
但是,你有一个选择做这样的事情用碎片 。
th:fragment
它接受参数formDef
和formData
dynamically
th:include
用在您需要的表单即可生成的地方,真正的参数。 使用Apache freemaker的创建在NetBeans IDE中的模板。 使用这个模板,从实体自动生成表单。 这使您可以申请DRY原则.....一次且仅一次在你的SDLC。
欲了解更多Infor公司,观看他们是如何应用的原则,下面的片段:
https://nofluffjuststuff.com/blog/reza_rahman/2015/01/vaadin_cdi_and_java_ee