gpt4 book ai didi

java - JSP/EL输出当前URL

转载 作者:行者123 更新时间:2023-12-01 14:06:31 24 4
gpt4 key购买 nike

我的 Java 技术很糟糕。我尝试过寻找这个问题,但令人惊讶的是,尽管我确信它很容易找到答案,但还是很难找到答案。

我的网址是:https://www.example.com/path/to/file.jsp

我只需要打印它。就这么简单。像这样的东西:

 <a href="http://www.foo.com?TARGET=https://www.example.com/path/to/file.jsp">Go</a>

我已经尝试过了...

 (request.getRequestURL()).toString();

...但它给出 http://www.example.com/path/to/file.jsp - 我需要 HTTPS

我已经尝试过了...

<c:set var="req" value="${pageContext.request}" />
<c:set var="targetURL" value="${req.scheme}://${req.serverName}${req.contextPath}" />

...但它给出 https://www.example.com/

地址栏中的内容始终是正确的。我只需要它具有正确的协议(protocol)和完整路径。

最佳答案

尝试使用javax.servlet.http.HttpUtils.getRequestURL(request)

关于java - JSP/EL输出当前URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18856911/

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