微笑狗 2023-03-17 14:11 采纳率: 63.6%
浏览 32
已结题

关于#css#的问题,如何解决?

若依框架,JSP页面中,我使用相对路径的css静态样式,总是404(引用相对路径的图片也是404)

但是使用外链就可以引用到

esheet"/>
这是为什么呢?

img


img

  • 写回答

3条回答 默认 最新

  • MarkHan_ 2023-03-17 15:41
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    在若依框架中,使用相对路径引用CSS样式和图片可能会出现404错误,原因可能是因为在JSP页面中相对路径的解析与预期不同,导致无法正确地找到相应的文件。

    为了解决这个问题,可以考虑使用绝对路径来引用CSS和图片。在若依框架中,可以使用如下方式来引用CSS和图片:

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    <link href="<c:url value='/static/css/style.css'/>" rel="stylesheet" type="text/css" />
    <img src="<c:url value='/static/images/logo.png'/>" alt="Logo" />
    
    
    

    其中,<c:url>标签会将路径转换为绝对路径,从而确保CSS和图片可以正确地加载。

    另外,如果你想继续使用相对路径,也可以尝试在JSP页面的标签中添加一个标签,来指定页面中所有相对路径的基准路径。例如:

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

    这样,相对路径就会以该基准路径为准,从而正确地引用CSS和图片。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月11日
  • 已采纳回答 4月3日
  • 修改了问题 3月17日
  • 创建了问题 3月17日

悬赏问题

  • ¥50 需求一个up主付费课程
  • ¥20 模型在y分布之外的数据上预测能力不好如何解决
  • ¥15 processing提取音乐节奏
  • ¥15 gg加速器加速游戏时,提示不是x86架构
  • ¥15 python按要求编写程序
  • ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
  • ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
  • ¥15 opencv图像处理,需要四个处理结果图
  • ¥15 无线移动边缘计算系统中的系统模型
  • ¥15 深度学习中的画图问题