В чем разница между Spring Forms и Thymeleaf forms?

Вот две разные формы, первая- Spring MVC forms, вторая- Thymeleaf. Но в чем разница между ними, какую следует использовать?

Spring Forms

  <form:form methid="POST" action="/showDetails" modelAttribute="employee">
    Name <form:input path="name"/>
    Surname <form:input path="surname"/>
    Salary <form:input path="salary"/>
    <input type="submit" value="OK">
    </form:form>

Thymeleaf

<form action="#" th:action="@{/register}" method="post" th:object="${user}">
        <label>Full name:</label>
        <input type="text" th:field="*{name}" /><br/>
 
        <label>E-mail:</label>
        <input type="text" th:field="*{email}" /><br/>
 
        <label>Password:</label>
        <input type="password" th:field="*{password}" /><br/>
 
        <label>Birthday (yyyy-mm-dd):</label>
        <input type="text" th:field="*{birthday}" /><br/>
 
        <label>Gender:</label>
        <input type="radio" th:field="*{gender}" value="Male" />Male
        <input type="radio" th:field="*{gender}" value="Female" />Female<br/>
  
 
 
        <button type="submit">Register</button>    
    </form>

Почему-то я не нашел в интернете информации об этом, был бы очень благодарен за ответ.


Ответы (0 шт):