精华内容
下载资源
问答
  • jsp插入图片无法显示

    千次阅读 2020-12-30 19:30:22
    项目目录如下: 在500.jsp插入如下代码。 <...charset=UTF-8" language="java" %>...如果图片无法显示,第一种方法是将img标记为Resource Root,然后重启tomcat即可。 第二种方法是删除target文件夹,然

    项目目录如下:
    在这里插入图片描述

    在500.jsp中插入如下代码,路径是相对于当前jsp路径开始。

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
    <body>
    <img src="../img/500.png">
    </body>
    </html>
    

    如果图片无法显示,第一种方法是将img文件夹标记为Resource Root,然后重启tomcat即可。
    在这里插入图片描述

    第二种方法是删除target文件夹(利用maven或者直接删除),然后重启tomcat即可。
    在这里插入图片描述
    目的是让target文件夹里面加载到图片资源,重启tomcat之后就可以加载图片了。
    在这里插入图片描述
    在这里插入图片描述
    成功显示!
    在这里插入图片描述

    展开全文
  • jsp页面中插入图片,但却无法显示

    万次阅读 多人点赞 2018-09-26 21:15:09
    今天在搭建ssm框架式进行测试,发现请求的jsp文件的图片无法显示。查看页面源代码为: jsp页面的代码为: &amp;amp;lt;body&amp;amp;gt; &amp;amp;lt;table width=&amp;quot;100%&amp;...

    今天在搭建ssm框架式进行测试,发现请求的jsp文件的图片无法显示。查看页面源代码为:
    在这里插入图片描述
    jsp页面的代码为:

    <body>
    	<table width="100%" border="0" cellpadding="0" cellspacing="0">
    	  <tr>
    	    <td align="center"><img src="${pageContext.request.contextPath }/images/welcome.gif" width="145" height="46" //></td>
    	  </tr>
    	</table>
    </body>
    

    通过localhost:8080/yycgmain/images/welcome.gif是404。
    问题的原因就是springMVC对于静态资源的拦截,在web.xml中,我在DispatcherServlet之后设置了

    <servlet>
      	<servlet-name>springMVC</servlet-name>
      	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      	
      	<init-param>
      		<param-name>contextConfigLocation</param-name>
      		<param-value>classpath:springmvc/springmvc.xml</param-value>
      	</init-param>
      </servlet>
      <servlet-mapping>
      	<servlet-name>springMVC</servlet-name>
      	<!-- 表示前端控制器拦截的请求类型,这里表示拦截所有但是不包括.jsp的请求,可以不使用action后缀来访问 -->
      	<url-pattern>/</url-pattern>
      </servlet-mapping>
      
    

    这里表示拦截了除.jsp结尾的所有请求,当然相应的css/js/img等资源的请求也被拦截了。

    解决方法:
    方法1:在springmvc.xml中添加<mvc:resources>,列出需要加载的静态资源所在的位置,这样请求来时默认servlet来处理这些静态资源,而不是通过前端控制器。

    <!-- 加载静态资源 -->
    <mvc:resources location="/images/" mapping="/images/**"/>
    <mvc:resources location="/js/" mapping="/js/**"/>
    <mvc:resources location="/styles/" mapping="/styles/**"/>
    

    其中的location标识项目目录webapp下的静态资源的实例路径。mapping表示映射的虚拟路径,即请求中使用的路径。此项目中的静态资源文件夹如下图所示:
    在这里插入图片描述

    方法2:在web.xml中使用默认的servlet,专门用来处理静态资源请求:

    <!-- 使用默认servlet处理静态资源请求 --> 
    <!--后缀名为css/gif/jps/png/js的静态资源不拦截-->
    <servlet-mapping>
     	<servlet-name>default</servlet-name>
     	<url-pattern>*.css</url-pattern>
     	<url-pattern>*.js</url-pattern>
     	<url-pattern>*.png</url-pattern>
     	<url-pattern>*.gif</url-pattern>
     	<url-pattern>*.jpg</url-pattern>	
    </servlet-mapping>
    

    注意:此servlet的配置要放在前端控制器的配置之前,否则会失效

    附录:
    1.pageContext.request.contextPath表示的究竟是什么:
    该项目的结构如下:
    在这里插入图片描述
    根据页面源代码可知,${pageContext.request.contextPath}=yycgmain,即当前项目的名称。在tomcat的webapps下,有着名为yycgmain的文件夹,即此项目的工程目录:
    在这里插入图片描述

    因此,jsp页面中常用的src="${pageContext.request.contextPath }/images/welcome.gif表示访问tomcat下webapps中项目文件名下的静态资源

    展开全文
  • 一开始以为相对路径没有问题,但是对比直接打开图片显示的路径和运行jsp文件后显示的路径,得到的相对路径不一样。 在help_a.jsp中使用adminquery1.png 图片的路径: 直接运行help_a.jsp文件得到的路径: 我最初...

    问题

    <input alt="图片不见了" src="../img/adminquery1.png" />

    运行后结果:
    在这里插入图片描述

    问题出在哪里

    一开始以为相对路径没有问题,但是对比直接打开图片显示的路径和运行jsp文件后显示的路径,得到的相对路径不一样。
    在help_a.jsp中使用adminquery1.png
    图片的路径:
    在这里插入图片描述
    直接运行help_a.jsp文件得到的路径:
    在这里插入图片描述
    我最初得出的相对路径是按照eclipse左栏显示的文件位置得出的。
    在help_a.jsp中使用adminquery1.png
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200704165807522.png
    在这里插入图片描述
    最有用的办法是直接在文件夹里面寻找它们的关系:

    在这里插入图片描述
    所以就是漏了个static,而且并不需要回到上一级。
    所以第一步就是需要检查相对路径。

    结果

    <img alt="图片不见了" src="static/img/adminquery1.png">

    通过。

    展开全文
  • jsp插入图片——撕裂

    千次阅读 2017-12-20 20:56:01
    之前遇到这样一个问题:插入图片时,显示的结果是图片总是撕裂的, 在网上查了很多解决办法,总结起来就是一句话:图片的路径出现了问题。 可以看到我在WEB-INF文件夹下见了一个image的文件夹,里面有个pic1.jpg...

    之前遇到这样一个问题:插入图片时,显示的结果是图片是撕裂的,
    在网上查了很多解决办法,总结起来就是一句话:图片的路径出现了问题。
    这里写图片描述
    可以看到我在WEB-INF文件夹下创建了一个image的文件夹,里面有个pic1.jpg,
    图片插入代码如下:

    <img src="image/pic1.jpg" width="288" height="88" />

    路径没有问题呀,可是图片为什么撕裂呢?


    原因:
    我的image文件夹放错地方了啊(/苦笑)
    应该放在webapp(或者是WebContent)文件夹下,该文件夹应与WEB-INF同级;,如下:
    这里写图片描述
    图片插入代码与上面相同,现在就可以正常显示了。

    展开全文
  • 路径错误: 注意 网上的 url,绝对路径,相对路径的区别 注意"./" ,"…/"(俩点,不知道为啥我打俩点出来了仨),"/"的...我想在css文件夹里1.css文件中用background-image属性引入img文件夹里的图片。 注意:就算1....
  • 然后jsp页面中导入其中一张图片 [img=https://img-bbs.csdn.net/upload/201609/05/1473053651_202571.png][/img] 打开浏览器看是这样的 [img=https://img-bbs.csdn.net/upload/201609/05/1473053672_839411.png...
  • 在你的数据库表里会出现存储的图片位置,已经报错到数据库中,如下的pic就是,下次在查询或者更新这条数据的话,图片自然就在其中了 首先创建一个Controller 在这个Controller里 public class UploadController...
  • 为什么在web content建立images添加图片,结果是文档的小图标,但却是jpg的后缀,也无法显示图片内容,请问怎么改![图片说明](https://img-ask.csdn.net/upload/201911/25/1574659005_244641.png)
  • jsp插入图片问题

    2012-07-18 20:16:14
    <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <% String path = request.getContextPath();...显示的结果是无法读取图片。 [color=#FF0000]急求解决方法[/color]!
  • 网上大部分说的原因是图片路径不对,然而我的图片位置和jsp文件属于同一级,并且在myeclipse里是显示得出来的。 1.错误示范 2.正确示范 在试遍加各种路径啊等等好多方法后还是没成功,突然想到没有结束符。加...
  • ``` ``` 这是主要代码,但在页面就是显示不出来,求大神指点
  • JSP插入图片浏览器显示问题 JSP中插入的图片在浏览器中显示往往跟普通的不一样,本人菜狗使用的IDEA编译器,当时在网上查了好多资料才解决这个问题       配置虚拟路径 打开Tomcat服务器中conf文件中的...
  • 上图是项目的结构。我想在主页面index.jsp页面获取avatar.png这张图,在页面里使用&lt;img src="...然而在浏览器通过http://localhost:8080/webtest/这个地址获取时,并没有显示图片。 ...
  • 关于jsp中用css无法显示背景图片的问题

    千次阅读 热门讨论 2017-06-02 17:14:42
    如果你遇到了用jsp无法显示图片的问题,我想你在css中应该是这样写的 body { background-image: url(/images/cloud.png); } 这样肯定是不行的,解决方法: body { background-image: url(../images/cloud.png); } ...
  • 如何正确在jsp插入图片

    万次阅读 多人点赞 2019-01-27 12:49:43
    最近初学Java Web遇到一个问题,就是在jsp中没法显示图片。 在网上搜索了许多内容,基本都是说路径问题,因为刚开始是凭着自己的一点半吊子html经验写的<img src="代码">,而且我自认为不可能写错路径,但...
  • jsp: <form action="user/helloworld.do"> <input type="submit" value="看图片"/> <img src="<%=request.getContextPath()%>/icon/aa.gif" height="200" width="400" /> </form&...
  • 这篇文章主要介绍了如何在jsp界面中插入图片,文章通过示例代码和运行结果图介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 最近初学Java Web遇到一个问题...
  • eclipse中jsp插入背景图片

    万次阅读 2017-04-06 23:23:11
    在项目中不停尝试,变换路径,图片的地址, 却一直插入不进 可以变颜色,图片显示不出 路径问题, 把图片放在
  • 问题二:将jsp文件放入一个文件夹时,背景图片就不显示了,放在webcontent中就可以显示,请问这是什么问题? [img=https://img-bbs.csdn.net/upload/202008/21/1597979500_48330.jpg][/img] 代码如下: css代码:...
  • JSP往MYSQL中插入,读写图片

    热门讨论 2012-03-27 21:19:05
    往MYSQL中插入,读写图片!主要是利用java代码往mysql插入图片,再读出来显示在网页上!
  • jsp页面中插入背景图片

    千次阅读 2020-12-12 16:09:24
    遇到背景图片无法插入显示,网上虽然说了很多,但是拿回来自己修改的时候,还是不行。 主要问题就是存放图片的路径与需要出入图片jsp不在同一个文件夹下,这时需要把jsp和image放在同一级文件夹下即可: 图片: ...
  • 无论插入什么图片后台编辑器显示的src路径都不会改变 一直是个默认的文件 ![图片说明](https://img-ask.csdn.net/upload/201712/17/1513526316_815431.png) 项目框架: springmvc+mybatis 1-项目结构目录:...
  • 在给一个web项目里的jsp页面添加一个背景图片,使用background:url的方式获取图片路径,但是一直不显示,最后发现还是根本路径的问题。 解决: 使用java代码获取项目根路径,通过绝对路径方式引入图片jsp文件的...
  • 插入图片: 注意如果mysql是gbk编码的要先把mysql的字符集设置Latin1,输入完图片后再设回来 import java.sql.*; import java.io.*; class InsertPhoto{ public static void main(String[] args) throws Exception...
  • JSP 页面中用相对路径显示图片

    千次阅读 2017-10-20 09:40:56
    首先,图片是在项目 WebContent/imags目录下的  1.获取当前相对路径 String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request....
  • jsp显示静态图片

    2008-07-10 16:21:00
    jsp里面的引用: /admin/Image.jsp"> Image.jsp import="java.io.*"%>out.clear();response.setContentType("image/jpeg");response.addHeader("pragma","NO-cache");re
  • ,在myeclipse中能显示出来背景图片,但在浏览器中显示不出来 工程路径为F:\MyEclipse文件\MessageBoard jsp路径为F:\MyEclipse文件\MessageBoard\WebRoot\Messages.jsp 图片路径为F:\MyEclipse文件\MessageBoard...
  • 图片就是显示不出来 比如正常来说刚入手web项目是直接在HTML文件中不就是这么显示图片的么? 关键问题是JSP是运行在服务器上的(以Tomcat为例),服务器是有个根路径的,如果你用绝对路径前面是有个...
  • 将文件中的图片显示jsp页面

    万次阅读 2017-12-25 10:53:13
    在tomcat目录下找到service.xml文件 -- tomcat安装目录\conf\service.xml 注意: 上图红色框的这条语句 ...不然图片会报404错误,下面那条语句是配置的项目路径。textImg是项目名字,这是tomcat启动该项目后自动生成的
  • 借用大佬的描述,这里是配置虚拟路径,另一种方法则是直接把图片存在项目里面

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,398
精华内容 5,759
关键字:

jsp插入图片无法显示