gpt4 book ai didi

java - JSP编程中如何给出完整路径名?

转载 作者:行者123 更新时间:2023-12-02 00:33:55 24 4
gpt4 key购买 nike

实际上,当我运行特定的 JSP 页面时,它运行得很好(使用外部样式表),但是当 servlet 通过 RequestDispatcher 返回控制权时,页面无法正确显示,这意味着它没有采用 css 文件路径。 在我的程序中,样式表位于 css 目录中,页面位于另一个名为 JSP 的目录中。

程序中包含css的代码是-

 <link rel="stylesheet" href="../css/stylesheet.css" type="text/css"/>

最佳答案

尝试对您的 CSS 文件位置进行 URL 编码。如果您使用标签库,这可能看起来像:

<link href="<c:url value="/path/to/stylesheet.css"/>" rel="stylesheet"
type="text/css" />

您可以在其中定义从应用程序的 Web 根目录到样式表的路径。

如果你想使用多个样式表,你可以这样做:

<c:set var="stylePath" value="/path/to/cssFolder" />
...
<link href="<c:url value="${stylePath}/stylesheet.css"/>" rel="stylesheet"
type="text/css" />

关于java - JSP编程中如何给出完整路径名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8291570/

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