如何使用
<form:form> </form:form>
在Spring MVC应用程序中使用HTML标记吗?
我没有使用.jsp。相反,我正在使用HTML页面。
答案 0 :(得分:0)
HTML中没有特定的<form:form> </form:form>
,但是您可以像这样使用它:
<form action="../store" method="post" >
// Your code
</form>
答案 1 :(得分:0)
您不能在HTML页面中使用它...
要在JSP中使用<form:form>
标记,必须使用JSP标记库:
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
此标记库允许使用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>
要使用此表单,您需要从控制器发送一个 ModelAttribute 的Employee类对象...
一个主要的剩余部分是表单元素中的所有 path 属性应与Employee类的属性名称相同...
public class Employee {
private String name;
private long id;
private String contactNumber;
// Standard getters and setters
}
要获得更多帮助,我们可以查看此链接reference of my post。