gpt4 book ai didi

java - 服务器验证失败后如何在jsp页面上重新填充表单字段

转载 作者:搜寻专家 更新时间:2023-11-01 01:38:11 24 4
gpt4 key购买 nike

我有一个非常简单的 Java MVC 网络应用程序,并且正在使用一个 servlet 来处理表单验证。如果表单通过验证,则将请求转发到适当的 View 。但是,如果表单验证失败,请求将转发回表单,然后显示相应的错误消息。

我的问题是——用用户最初在表单中输入的数据重新填充所有表单字段的最有效方法是什么?

我没有使用 MVC 框架,只是使用简单的 HttpServlets 作为 Controller ,使用 .jsp 作为 View 。

最佳答案

最简单也可能是最省力的方法就是使用

<input name="foo" type="text" value="${param.foo}"/>

当用户第一次访问表单时,这应该默认为“”。

可以做更多的工作来创建一个绑定(bind)到请求的自定义标签。然而,这可能不是您正在寻找的解决方案。

编辑:您可能想使用 <c:out value="${param.foo}"/>以防止 XSS 攻击。

关于java - 服务器验证失败后如何在jsp页面上重新填充表单字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5966087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com