Remove closing tag in form tag's extra hidden fields
The fields returned from a RequestDataValueProcessor are now written as hidden fields without a closing tag. Before: <input type="hidden" name="xxx" value="yyy"></input> After: <input type="hidden" name="xxx" value="yyy" /> Issue: SPR-10103
This commit is contained in:
@@ -469,8 +469,8 @@ public class FormTag extends AbstractHtmlElementTag {
|
|||||||
if (hiddenFields != null) {
|
if (hiddenFields != null) {
|
||||||
for (String name : hiddenFields.keySet()) {
|
for (String name : hiddenFields.keySet()) {
|
||||||
this.tagWriter.appendValue("<input type=\"hidden\" ");
|
this.tagWriter.appendValue("<input type=\"hidden\" ");
|
||||||
this.tagWriter.appendValue("name=\"" + name + "\" value=\"" + hiddenFields.get(name) + "\">");
|
this.tagWriter.appendValue("name=\"" + name + "\" value=\"" + hiddenFields.get(name) + "\" ");
|
||||||
this.tagWriter.appendValue("</input>\n");
|
this.tagWriter.appendValue("/>\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -293,7 +293,7 @@ public class FormTagTests extends AbstractHtmlElementTagTests {
|
|||||||
|
|
||||||
String output = getOutput();
|
String output = getOutput();
|
||||||
|
|
||||||
assertEquals("<input type=\"hidden\" name=\"key\" value=\"value\"></input>", getInputTag(output));
|
assertEquals("<input type=\"hidden\" name=\"key\" value=\"value\" />", getInputTag(output));
|
||||||
assertFormTagOpened(output);
|
assertFormTagOpened(output);
|
||||||
assertFormTagClosed(output);
|
assertFormTagClosed(output);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user