gpt4 book ai didi

java - 如何在请求对象中调用 setParameter?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:52:43 25 4
gpt4 key购买 nike

这可能是我对JSP和JSTL的误解和资料不全造成的。我有一个网页,其中有输入元素,例如

<input name="elementID" value="${param.elementID}"/>

当我尝试保存表单时,我会检查该 elementID 和其他元素是否符合某些约束“数字,小于 XXX”。如果他们不这样做,我会显示一条错误消息。所有参数均已保存,用户修复错误后无需再次输入。

保存后,当我重定向到要编辑的对象的同一页面时,我正在寻找一种方法来设置参数,如 request.setParameter("elementID",..) 是有办法做到这一点吗?然而,我唯一能找到的是 request.setAttribute

最佳答案

HTTP响应不支持传递参数。
JSP/Servelets 允许您为此目的使用 request.setAttributesession.setAttribute。在处理您要重定向到的页面时,这两种方法都可用,所以基本上,您做对了...

此外,根据您的描述,您可能需要检查客户端验证:在使用客户端脚本 (javascript) 验证表单之前不要提交表单

关于java - 如何在请求对象中调用 setParameter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779670/

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