有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

JavaSpring表单与html表单

我正在学习春季课程。我想知道使用spring标记库创建表单有什么意义。下面的示例是在jsp文件中使用标记库的代码

   <form:form method="post" modelAttribute="userForm">
        <form:label path="username">Username</form:label><br />
        <form:input path="username" /><br />
        <br />
        <form:label path="name">Name:</form:label><br />
        <form:input path="name" /><br />
        <br />
        <input type="submit" value="Save" />
    </form:form>

当我在浏览器中为加载的表单使用“查看源代码”时,对应的html是

    <form id="userForm" action="/spring-forms/user/add" method="post"><label for="username">Username</label><br />
        <input id="username" name="username" type="text" value=""/><br />
        <br />
        <label for="name">Name:</label><br />
        <input id="name" name="name" type="text" value=""/><br />
        <br />
        <input type="submit" value="Save" />
    </form></body>

那么,如果我直接编写html版本而不是使用标记库,会发生什么呢。他们会实现完全相同的目标吗


共 (1) 个答案

  1. # 1 楼答案

    spring表单基本上是一个包装器,它使您能够更容易地使用spring对象设置表单元素的值