Как пользоватьсяTAG с использованием HTML в Spring MVC - PullRequest
0 голосов
/ 26 июня 2019

Как использовать тег

<form:form> </form:form>

с использованием HTML в приложениях Spring MVC?

Я не использую .jsp.Вместо я использую HTML-страницы .

Ответы [ 2 ]

0 голосов
/ 26 июня 2019

Вы не можете использовать его на HTML-странице ...

Чтобы использовать тег <form:form> в JSP, вы должны использовать JSP taglib:

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>

Этот taglib позволяет использовать функцию Spring form. Пример:

<form:form
    method="POST"
    action="/spring-mvc-xml/addEmployee" modelAttribute="employee">

    <table>
        <tr>
            <td><form:label path="name">Name</form:label></td>
            <td><form:input path="name"/></td>
        </tr>
        <tr>
            <td><form:label path="id">Id</form:label></td>
            <td><form:input path="id"/></td>
        </tr>
        <tr>
            <td><form:label path="contactNumber">
              Contact Number</form:label></td>
            <td><form:input path="contactNumber"/></td>
        </tr>
        <tr>
            <td><input type="submit" value="Submit"/></td>
        </tr>
    </table>
</form:form>

Чтобы использовать эту форму, вам нужно отправить объект класса Employee как ModelAttribute с вашего контроллера ...

Один главный остаток - все path атрибуты в элементах формы должны совпадать с именем свойства класса Employee ...

public class Employee {
    private String name;
    private long id;
    private String contactNumber;

    // Standard getters and setters
}

Для получения дополнительной помощи, мы можем увидеть эту ссылку ссылку на мой пост .

0 голосов
/ 26 июня 2019

В HTML нет определенного <form:form> </form:form>, но вы можете использовать его следующим образом:

<form action="../store" method="post" >
    // Your code
</form>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...