使链接将额外信息传递给 JSP

发布于 2024-10-08 14:27:42 字数 161 浏览 1 评论 0原文

我想做这样的事情:

<a href="myJSPFile" onClick="request.setAttribute("special case")"> click here </a>

有什么方法可以实现这一点吗?

I want to do something like this:

<a href="myJSPFile" onClick="request.setAttribute("special case")"> click here </a>

Any way to achieve this?

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

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

发布评论

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

评论(2

旧情勿念 2024-10-15 14:27:42

使用查询字符串。

<a href="myJSPFile?specialCase=imSpecial">click here</a>

然后阅读它

request.getParameter("specialCase");

Use the querystring.

<a href="myJSPFile?specialCase=imSpecial">click here</a>

Then read it with

request.getParameter("specialCase");
心在旅行 2024-10-15 14:27:42

您可以将所有信息放入一个会话中,如果浏览器意外关闭,这样会更好。一些示例代码:
当用户点击时在第一页。

session.setAttribute("nameOfAttribute", informationForAttribute);

检索信息:

session.getAttribute("nameOfAttribute")

这意味着您可以拥有更清晰的 URL,因为您不必在 URL 中放置查询字符串。

这是关于会话的有用链接

You could put all information in a session which then would be better if the browser closes unexpectedly. Some sample code:
In the first page when the user clicks.

session.setAttribute("nameOfAttribute", informationForAttribute);

To retrieve the information:

session.getAttribute("nameOfAttribute")

This would then mean you can have a cleaner URL as you don't have to place query strings in the URL.

Here is a useful link on sessions.

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