• 图片的不显示问题


    第一个千万千万,图片的名字不要用汉字,用英文或者数字;

    初学的时候就是忘了这个,头疼了一天;

    一定要改,然后还有错就是路径问题了:

    1.先看看自己的路劲有没有拼写问题,使用ctrl+左键点下,看能点进去不;

    2.发布在服务器的路径和你的实际项目路径有冲突,也就是说你要是写的绝对路劲的话,是从服务器根目录开始找的,并不是真正意义上的绝对(真正绝对是从磁盘根目录开始找的)

    所以说配相对会好使一点;(仅从实现好处来说,绝对也是可以解决的)

    2.1搭建框架的时候,拦截不放行,mvc会统一拦截找映射,静态资源会被拦截:这个问题很常见,不设置静态资源的访问路径,你是找不到的

    设置静态的话就需要加在springmvc.xml中

    <mvc:resources location="/js/" mapping="/js/**"></mvc:resources>
    <mvc:resources location="/images/" mapping="/images/**"></mvc:resources>

    2.2简单实现出错。普通tomcat+servlet

    并没有拦截还是有问题的话就直接使用自带的api查找拼凑成路径:也就是说你的项目下的webcontent目录下的img目录下的1.jpg,它在浏览器中要的路劲是

    http://loaclhost:8080/项目/img/1.jpg。

    试试这个先src='${request.pageContext.contextPath}/img/1.jpg',不行就下来这个,一劳永逸,复用时复制粘贴,直接写不要太爽:

    标准的是设置头部:

    <%
        String path = request.getContextPath();
        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <html>
    <head>
    <base href="<%=basePath%>">
    </head>
    <body>
        <img src="img/1.jpg">
    </body>
  • 相关阅读:
    洛谷.3254.圆桌问题(最大流ISAP)
    BZOJ.2639.矩形计算(二维莫队)
    BZOJ.2724.[Violet 6]蒲公英(静态分块)
    BZOJ.4241.历史研究(回滚莫队 分块)
    BZOJ.4542.[HNOI2016]大数(莫队)
    SPOJ.COT2 Count on a tree II(树上莫队)
    BZOJ.3757.苹果树(树上莫队)
    洛谷.2325.[SCOI2005]王室联邦(贪心)
    BZOJ.1299.[LLH邀请赛]巧克力棒(博弈论 Nim)
    HDU.2516.取石子游戏(博弈论 Fibonacci Nim)
  • 原文地址:https://www.cnblogs.com/wzQingtTian/p/10677060.html
Copyright © 2020-2023  润新知