首页 > 其他 > 详细

图片的不显示问题

时间:2019-04-09 15:22:38      阅读:135      评论:0      收藏:0      [点我收藏+]

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

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

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

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>

 

图片的不显示问题

原文:https://www.cnblogs.com/wzQingtTian/p/10677060.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!