首页 > 解决方案 > 尽管我使用的是 spring taglib,但在 jsp 中未定义 Spring tag(form : form)。为什么?

问题描述

<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>  
<html>
<body>
<h2>Hello World!</h2>

<form :form>
</form : form>
</body>
</html>

我在 Maven 项目中尝试过,但我得到了同样的信息。

标签: springspring-mvc

解决方案


这是因为弹簧<form>标签之间有空格。

删除表单标签之间的空格,如下所示。

改变

<form :form><form:form>

</form : form></form:form>


推荐阅读