什么时候应该在Spring MVC web app中使用html <form>和spring <form:form>?</form:form> </form>

时间:2011-02-22 13:39:23

标签: java html spring-mvc html-form

我想知道在spring标签中编写所有表单是一种好习惯,还是可以将spring form标签与html表单标签混合使用?

2 个答案:

答案 0 :(得分:9)

当您需要Spring提供的功能时使用它们:

  • 绑定到对象
  • 可配置字段格式
  • 重新显示错误值
  • 错误消息的绑定

对于简单表单(例如每页上的简单搜索框),您通常不需要这些功能 - 因此您可以使用简单的HTML表单。

答案 1 :(得分:2)

只要您希望绑定到表单的form:form对象(传递给您的视图的formbacking对象),就应该使用

Springs model标记。

在没有支持对象的常规表单中使用标记没有其他好处。