jsp页面参数稳定

发布于 2024-10-05 01:18:39 字数 177 浏览 2 评论 0原文

我使用 jsp 构建了一个 Web 应用程序。我在 get 方法中将参数从 servlet 发送到 jsp,以便在请求时将它们显示在 jsp 页面中。问题是:当我将表单提交到 servlet 然后返回到 jsp 时,我必须随请求发送这些参数。 我怎样才能使参数稳定,所以我必须将它们发送一次(仅在 get 方法中)并在 jsp 中维护它们。

I build a web application using jsp. I send parameters from servlet to jsp in get method to display them in jsp page when I request it. the problem is : when I submit the form to servlet and then return to jsp I have to send these parameter with the request.
How can I make a stable parameters so, I have to send them once (in get method only) and maintain them in jsp.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦幻的心爱 2024-10-12 01:18:39

您可以通过${param}访问请求参数。

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

...

<input type="radio" name="bar" value="a" ${param.bar == 'a' ? 'checked' : ''}> 

...

<select name="baz"> 
<option value="b" ${param.baz == 'b' ? 'selected' : ''}>label</option> 

...

 <textarea name="boo">${param.boo}</textarea> 

这基本上打印 request.getParameter("foo") 作为输入值。这样提交的值将保留在输入元素中。

同样的问题在这里
如何将表单提交到 Servlet 后,我​​在 JSP 中保留 HTML 表单字段值吗?

You could access request parameters by ${param}.

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

...

<input type="radio" name="bar" value="a" ${param.bar == 'a' ? 'checked' : ''}> 

...

<select name="baz"> 
<option value="b" ${param.baz == 'b' ? 'selected' : ''}>label</option> 

...

 <textarea name="boo">${param.boo}</textarea> 

This basically prints request.getParameter("foo") as input value. This way the submitted value will be retained in the input elements.

same question here
How can I retain HTML form field values in JSP after submitting form to Servlet?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文