0

当有一个没有内容的文本框时,我有一个页面可以处理错误。现在例如我有 3 个文本框,然后我只在两个文本框上放置文本。当我提交页面时,像“*”这样的错误处理程序将出现在提交过程之前的空文本框旁边。但是两个文本框的内容都不见了,所以我需要重新输入我之前输入的内容。如何防止这种情况?

4

1 回答 1

1

只需从请求参数映射中重新显示提交的值。

<input type="text" name="foo" value="${fn:escapeXml(param.foo)}" />

JSTL 不是强制显示的fn:escapeXml(),但它可以帮助您避免XSS 攻击漏洞

也可以看看:

于 2013-01-30T14:58:55.643 回答