-6ren">
gpt4 book ai didi

java - JSP 超文本链接到索引页

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

您能解释一下如何在 .jsp 文件之间建立超文本链接吗?我发现了两个可能的选项,第一个是:<a href="index.jsp">index</a>但有一个问题是我的网址现在末尾包含“.jsp”字符串(我们不希望这样)。第二种可能性是这样的:

<a href="<%=request.getContextPath() %>">index</a>

这工作得很好,但问题是这是一个很好的做法,因为我的 Web 应用程序中可能有很多链接,并且每个 anchor 中都有 scriptlet 并不是很好看。如何解决jsp文件之间的链接问题?谢谢

编辑: http://tinypic.com/view.php?pic=6ynkpl&s=8#.VC8NjBaimS4- 这是我的问题,如图所示,index.jsp 和 register.jsp 不在同一文件夹级别。 (其他jsp文件只是索引和寄存器的一部分),并且我在navigation.jsp中有很多链接,因此从那里,我无法确定应该在标记中调用我的.jsp文件到什么级别。现在清除了吗?

示例:单击索引中的导航链接需要 <a href="index.jsp">index</a>当我在注册 jsp 时单击该链接时需要 <a href="../../index.jsp">index</a>//如果我没记错的话,我没有尝试过,这只是为了想象。

最佳答案

我建议使用所谓的核心 jSTL 库来完成您正在寻找的任务。

特别看看url tag .

示例:

<a href="<c:url value="/" />">Index</a>
<a href="<c:url value="/user/register.html" />">Register</a>

关于java - JSP 超文本链接到索引页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26185935/

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