gpt4 book ai didi

java - Spring 应用程序根变量

转载 作者:搜寻专家 更新时间:2023-10-31 08:30:38 25 4
gpt4 key购买 nike

我现在访问我的 Spring 应用程序如下:

http://localhost:8080/my-app

在我的 JSP 中,我希望能够访问我的应用程序根目录,而不是将指向主页的超链接硬编码为 <a href="/my-app"> .我可以在我的 jsps 中访问某种变量以指向应用程序根目录吗?谢谢

最佳答案

您可以使用 ${pageContext.request.contextPath} .例如获取href = "/my-app/somePage" ,使用:

<a href="${pageContext.request.contextPath}/somePage">

但是,这种方法不支持在禁用 cookie 的情况下维持 session 所需的 URL 重写。所以,更好的方法是 JSTL 的 <c:url/>标签:

<%@ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core" %>
...
<a href="<c:url value = '/somePage' />">

关于java - Spring 应用程序根变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2196872/

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