form:form和sf:form in spring,有什么区别?
我不明白这种差异
<%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form" %>
和
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
,区别只是前缀或其他内容?
例如
<sf:form method="post" action="form/submit" commandName="user">
<sf:input path="ID"></sf:input>
<sf:input path="name"></sf:input>
<input type="submit" value="Submit">
</sf:form>
<form:form method="post" action="form/submit" modelAttribute="user">
<form:input path="ID"></form:input>
<form:input path="name"></form:input>
<input type="submit" value="Submit">
</form:form>
答案 0 :(得分:4)
无。它只是你给uri的前缀:
<%@ taglib prefix="sf" uri="http://www.springframework.org/tags/form" %>
您可以在前缀中写入任何内容并使用它:
<%@ taglib prefix="foo" uri="http://www.springframework.org/tags/form" %>
<foo:form method="post" action="form/submit" commandName="user">
<foo:input path="ID"></foo:input>
<foo:input path="name"></foo:input>
<input type="submit" value="Submit">
</foo:form>