gpt4 book ai didi

java - 如何从 url 中隐藏应用程序上下文?

转载 作者:行者123 更新时间:2023-11-30 07:36:05 25 4
gpt4 key购买 nike

我正在使用 JSTL c:url 标记在应用程序中定义我的 URL,例如:

<c:url value"/home" />

但问题在于它将应用程序上下文附加到 url,因此链接变为 http://appName.come/appName/page虽然它应该是 http://appName.come/page .

链接必须使用斜线,因为它不是相对的。我想防止添加应用程序上下文或类似的东西,有什么想法吗?

最佳答案

这只是 c:url 的唯一目的:在客户端不支持 cookie 时添加上下文根和必要的 jsessionid。它还支持通过 c:param 对查询参数进行 URL 编码。 .如果你不想拥有它,那就不要使用 c:url但使用纯 HTML <a>元素代替。

<a href="/home">home</a>

更新:根据您似乎希望在 URL 中包含 jsessionid 的评论(您是否意识到 session 默认情况下不在上下文之间共享并且您必须相应地配置 serletcontainer ?)。在这种情况下,手动设置 context属性。

<c:url context="/" value="/home" />

关于java - 如何从 url 中隐藏应用程序上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3979483/

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