Spring Form不匹配的标签错误

时间:2015-06-28 02:46:01

标签: html spring jsp spring-mvc

我有以下(开放)弹簧形式标签

<form:form action="<%= blobstoreService.createUploadUrl("/register") %>" class = "form-horizontal" method="post" enctype="multipart/form-data">

当我尝试运行应用程序时出现500错误:

/WEB-INF/view/registration/register.jsp(50,24) Attribute value  blobstoreService.createUploadUrl("/register")  is quoted with " which must be escaped when used within the value

知道我的标签有什么问题吗?

2 个答案:

答案 0 :(得分:1)

在操作中使用单引号,因为您在括号内使用双引号。

action='<%= blobstoreService.createUploadUrl("/register") %>'

答案 1 :(得分:0)

您的错误消息直接指向您的问题:您的模板内外都有双引号,这会产生一些解析错误。

您可以通过在外部使用单引号来修复它,例如:

<form:form action='<%= blobstoreService.createUploadUrl("/register") %>' class = "form-horizontal" method="post" enctype="multipart/form-data">

编辑:

也可能是simple error due to use of double quotes in a jsp file

的副本