在Spring MVC中如何使用HTML使用<form:form> </form:form>标记

时间:2019-06-26 02:20:36

标签: java spring spring-mvc

如何使用

  

<form:form> </form:form>

在Spring MVC应用程序中使用HTML标记吗?

我没有使用.jsp。相反,我正在使用HTML页面

2 个答案:

答案 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