gpt4 book ai didi

java - 为什么 pageContext.request.contextPath 被视为字符串而不是类路径?

转载 作者:行者123 更新时间:2023-12-01 16:14:50 27 4
gpt4 key购买 nike

当我使用我的

<a href="${pageContext.request.contextPath}/rest/hello">Hello</a>

我的网址变成了

http://localhost:8080/spring-rest-demo/$%7BpageContext.request.contextPath%7D/rest/hello

为什么会出现这种情况

我的 pom 文件中也有 javax.servlet-api 和 javax.servlet.jsp-api 依赖项

这是一个jsp文件而不是html

最佳答案

像 ${pageContext.request.contextPath} 这样的表达式不能在纯 HTML 文件中使用,它们必须在 JSP 文件中使用。我建议您首先阅读一些有关 Java servlet 和 JSP 的教程。

您可以忽略它。

如果您确实想将其重定向到另一个页面。因此,您需要添加JSTL依赖才能使用表达式语言。

我推荐你使用Thymeleaf,它很容易使用,你可以轻松地玩 Controller 的

关于java - 为什么 pageContext.request.contextPath 被视为字符串而不是类路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62428635/

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