将复杂参数传递给jsp include

发布于 2024-10-15 05:18:55 字数 335 浏览 0 评论 0原文

在我的主 jsp 中,我包含另一个 jsp 来显示页面的片段。我需要将参数传递给此包括:

我知道:

<jsp:param name="param2" value="value2" />

我的问题是该值需要是一个复杂的字符串(可能需要转义)(例如 ..)。换句话说,该值本身需要一些标记。在不破坏标记的情况下将字符串包含到包含中的正确方法是什么?

In my main jsp I am including another jsp to display a fragment of the page. I need to pass a parameter to this include:

I know about:

<jsp:param name="param2" value="value2" />

My problem is that the value needs to be a complicated string (which probably needs to be escaped) (e.g. <a href="something?param=aParam&..."> ..). In other words, the value needs to be a bit of markup itself. What is the proper way to get the string over to the include without breaking the markup?

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

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

发布评论

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

评论(1

提笔书几行 2024-10-22 05:18:55

我不确定你所说的复杂(或复杂)是什么意思,但我不认为 JSP include 意味着传递任何 POJO 除了 标量 值(例如字符串和数字。尝试将参数放入请求或会话范围。

I'm not sure what you mean by complex (or complicated), but I don't think JSP include was meant to pass any POJO aside from scalar values like strings and numbers. Try putting the parameter into request or session scope.

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