gpt4 book ai didi

jsp - Struts2 - 链接到 JSP 上的外部 URL *不包括*本地上下文路径?

转载 作者:行者123 更新时间:2023-11-28 22:09:54 25 4
gpt4 key购买 nike

使用 Struts2,我在我的 java 代码中计算一个链接,并在 JSP 页面的 getter 中公开该链接的字符串。我尝试使用 <a href='<s:property value="mylink" />'>a Link</a> 链接到此外部链接.遗憾的是,Struts 总是将本地上下文放在该链接之前,因此生成的链接看起来像<a href="http://localhost:8080/Mycontext/https://twitter.com/some?more=param&ete=rs">a Link</a>。 .

注意:我也试过使用 <s:a><s:url>includeContext="false" ...相同的结果。这里有什么问题吗?

最佳答案

Struts always puts the local context before this link

嗯?如果你真的写了一个普通的<a ... >元素

<a href='<s:property value="mylink" />'>a Link</a>

在你的jsp中,然后Struts2将添加任何东西,Struts2甚至不知道那里有一个链接,property标记只是一般“回显此属性的值” 指令。您可以通过复制相同的标签来检查 <s:property value="mylink" />在 A 元素之外。要么您在操作中错误地计算了该属性,要么您没有编写该 jsp 片段而是使用了一些与链接相关的 Struts2 标记( <s:a><s:url> )。

顺便说一句,如果您想放置一个与您的应用程序无关的外部链接,第一个选项(普通的 A 元素,而不是 Struts2 链接标记)似乎是正确的方法。

关于jsp - Struts2 - 链接到 JSP 上的外部 URL *不包括*本地上下文路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6253749/

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