我有以下(开放)弹簧形式标签
<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
知道我的标签有什么问题吗?
答案 0 :(得分:1)
在操作中使用单引号,因为您在括号内使用双引号。
action='<%= blobstoreService.createUploadUrl("/register") %>'
答案 1 :(得分:0)
您的错误消息直接指向您的问题:您的模板内外都有双引号,这会产生一些解析错误。
您可以通过在外部使用单引号来修复它,例如:
<form:form action='<%= blobstoreService.createUploadUrl("/register") %>' class = "form-horizontal" method="post" enctype="multipart/form-data">
编辑:
的副本