Вы не можете использовать его на 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
}
Для получения дополнительной помощи, мы можем увидеть эту ссылку ссылку на мой пост .