【发布时间】:2011-07-07 15:18:21
【问题描述】:
是否可以将我的 jsp 页面重定向到同一个 jsp 页面,并填写一些表单值?就像我有一个包含表单的 first.jsp 一样,那么我想将它重定向回 first.jsp 并启用一些按钮,并且这次应该自动填充表单值。我知道如何启用按钮,只是重新填写表格让我感到困扰。或者即使我必须重定向到另一个 jsp,比如 second.jsp,但我如何保留表单值?
【问题讨论】:
是否可以将我的 jsp 页面重定向到同一个 jsp 页面,并填写一些表单值?就像我有一个包含表单的 first.jsp 一样,那么我想将它重定向回 first.jsp 并启用一些按钮,并且这次应该自动填充表单值。我知道如何启用按钮,只是重新填写表格让我感到困扰。或者即使我必须重定向到另一个 jsp,比如 second.jsp,但我如何保留表单值?
【问题讨论】:
是的,这可以通过 JSTL 轻松实现。看我这里的回答How to re-populate form fields on a jsp page after failed server validation
你可以<input name="foo" type="text" value="${param.foo}"/>
【讨论】:
fn:escapeXml() 对 IDE 和 JSPX 更友好。另见stackoverflow.com/questions/2658922/xss-prevention-in-java
您考虑过使用弹簧绑定吗?
【讨论】: