jsp 页面图片不显示

问题描述

要怎么设置<imgsrc="">才能显示图片

解决方案

解决方案二:
相对路径绝对路径都可以啊
解决方案三:
那要怎么设置,我的显示不出,是个很小的图片
解决方案四:
<imgsrc="/项目名称/images/reg.png"width="234"height="167"/>,图片小是你传的小了,如果传的大了,显示的小,设置下宽高
解决方案五:
typeStatusreportmessage/Test/images/del1.pngdescriptionTherequestedresource(/Test/images/del1.png)isnotavailable.
解决方案六:
最好把目录结构贴出来,这样才知道路径怎么写
解决方案七:
结构就是这样
解决方案八:
假设<imgsrc="">这个图片的html/jsp页面路径为“/你的项目根/jsp/aaa.jsp"你的图片路径为"/你的项目根/img/bbb,jpg"相对路径<imgsrc="../img/bbb.jpg">相对路径比绝对路径的好处在于屏蔽不同应用服务器对项目根URL的处理
解决方案九:
typeStatusreportmessage/Test/images/del1.pngdescriptionTherequestedresource(/Test/images/del1.png)isnotavailable.
解决方案十:
引用8楼mp123456mp的回复:

typeStatusreportmessage/Test/images/del1.pngdescriptionTherequestedresource(/Test/images/del1.png)isnotavailable.

清理下项目,然后你浏览器http://localhost:8080/Test/images/del1.png你看这样能出来图片吗
解决方案十一:
把images文件夹放到WEB-ROOT目录下
解决方案十二:
你的Image目录放错位置了,WEB程序的根和WebRoot对应;也就是说你在访问http://localhost的时候,实际上访问的是你的WebRoot目录下的内容。
解决方案十三:
image最好放在WebRoot目录下,如果不放就采用#7楼的方案,再者就是看下有没有拦截器给拦截了
解决方案十四:
image文件夹要放在WebRoot下,这样才可以再服务器中找到图片。
解决方案十五:
把images文件夹放到WEB-ROOT目录下,同意,一般都这么做吧
解决方案:

解决方案:
/***Setaspecificblobofdatabasewiththecontentofafile*IfinsertSqlparamisNULL,meansthere'sarecordexisted,wejustupdateit.*@paramcon*@paraminsertSql,example:insertintotable1(id,col_blob)values(1,EMPTY_BLOB())*@paramselectSql,example:selectcol_blobfromtable1whereid=1forupdate*@paramfileName*@return*/publicstaticbooleansetBlobByFile(Connectioncon,StringinsertSql,StringselectSql,StringfileName){booleanisOk=true;Filefile=newFile(fileName);java.io.InputStreaminStream;try{inStream=newjava.io.FileInputStream(file);longfileSize=file.length();byte[]bytes=newbyte[(int)fileSize];inStream.read(bytes);inStream.close();//BufferedInputStreamb=newBufferedInputStream(inStream);//b.read(bytes);isOk=setBlob(con,insertSql,selectSql,bytes);}catch(FileNotFoundExceptione){isOk=false;log.error("setBlob"+insertSql+""+selectSql+e.getMessage());}catch(IOExceptione){isOk=false;log.error("setBlob"+insertSql+""+selectSql+e.getMessage());}returnisOk;}/***IfinsertSqlparamisNULL,meansthere'sarecordexisted,wejustupdateit.*@paramcon*@paraminsertSql,example:insertintotable1(id,col_blob)values(1,EMPTY_BLOB())*@paramselectSql,example:selectcol_blobfromtable1whereid=1forupdate*@parambytes*@return*/publicstaticbooleansetBlob(Connectioncon,StringinsertSql,StringselectSql,byte[]bytes){booleanisOk=true;Statementstmt=null;PreparedStatementpStmt=null;ResultSetrs=null;try{stmt=con.createStatement();if(insertSql!=null&&!insertSql.trim().equals(""){stmt.execute(insertSql);}else{//toavoidtheblobcolumnvalueisnotinitiatedproperlystmt.execute(initBlobSql(selectSql));}con.setAutoCommit(false);rs=stmt.executeQuery(selectSql);if(rs.next()){BLOBblob=(BLOB)rs.getBlob(1);OutputStreamoutStream=blob.getBinaryOutputStream();outStream.write(bytes);outStream.close();con.commit();outStream.close();}con.setAutoCommit(true);}catch(SQLExceptionex){isOk=false;log.error("setBlob"+insertSql+"n"+selectSql+"n"+ex.getMessage());}catch(Exceptione){isOk=false;log.error("setBlob"+insertSql+""+selectSql+e.getMessage());}finally{try{if(stmt!=null)stmt.close();if(pStmt!=null)pStmt.close();if(con!=null)con.close();}catch(SQLExceptione){isOk=false;log.error("setBlob"+insertSql+""+selectSql+e.getMessage());}}returnisOk;}publicstaticStringinitBlobSql(Strings)throwsException{s=s.toLowerCase();intpos1=0,pos2=0,pos3=0,pos4=0;StringnewSql=null;try{pos1=s.indexOf("select";pos2=s.indexOf("from";pos3=s.indexOf("where";pos4=s.indexOf("for";newSql="update";newSql+=s.substring(pos2+5,pos3);newSql+="set";newSql+=s.substring(pos1+6,pos2);newSql+="=EMPTY_BLOB()";newSql+=s.substring(pos3,pos4);}catch(Exceptione){log.error("initBlobSql"+e.getMessage());}returnnewSql;}
解决方案:
加上长度与宽度src里一般是地址,网络与本地都可以
解决方案:
<imgsrc="${pageContext.request.contextPath}/images/del1.png">

PS:images需放在WebRoot目录下面

时间: 2024-10-23 02:42:31

jsp 页面图片不显示的相关文章

已有jsp程序,怎样修改图片?jsp页面数据库内容显示不出来怎么解决?具体内容见描述

问题描述 已有jsp程序,怎样修改图片?jsp页面数据库内容显示不出来怎么解决?具体内容见描述 已有jsp程序,发布之后理应是但是我发布出来却是求大神指导这该如何解决?还有,已有的jsp程序,想要功能不变但是把图片换掉,使它看起来像是一个新的网站,该怎么换图片?急求大神!!感激不尽~ 解决方案 上面一张图片看不到. 改图片就是改img标签里的src部分.请参考:http://www.w3school.com.cn/tags/tag_img.asp 解决方案二: 估计连接数据库出了问题,你看看to

jsp页面,谁能给我一张标准的jsp页面图片啊

问题描述 jsp页面,谁能给我一张标准的jsp页面图片啊 包括html,指令什么的,比较全面一点的 解决方案 <%@ page contentType="text/html;charset=UTF-8" %> <html> <head> <title>JSP简单登录实例</title> </head> <body> <h2>请登录</h2> <form method=&qu

迭代-从数据库中获取的数据在jsp页面上的显示问题

问题描述 从数据库中获取的数据在jsp页面上的显示问题 做一个项目的时候,从数据库获取数据,用迭代的方式在前台显示,只能显示一部分的信息,就好像是有一个固定空间似的,只要内容超出了这个空间,就不能显示了,怎么解决? 代码如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib uri=&

页面修改-在jsp页面中遍历显示后,如何批量修改

问题描述 在jsp页面中遍历显示后,如何批量修改 在jsp页面中遍历显示后,如何在页面进行批量修改 要求显示页面既具有批量修改功能,现在我显示出来了,但是不知道如何批量修改,如何获取更改过的数据进行更新: 页面代码如下: 菜单名菜单标识菜单路径排序操作 value="${menu.menu_name }"> ${menu.operation_no } ${menu.menu_url } value="${menu.sort }"> 子菜单 /c:forE

shiro登录时jsp页面的样式显示不出来

问题描述 shiro登录时jsp页面的样式显示不出来 shiro配置里关于样式权限配置: <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager"/> <property name=

jsp背景图片不能显示,求大神帮忙解答

问题描述 jsp背景图片不能显示,求大神帮忙解答 这是代码和项目结构图 解决方案 把request.getContextPath()去掉,在url中直接写images/12png 试试 解决方案二: request.getContextPath()获取的是项目的根路径.请确认根路径下面已经存在images这个文件夹并且文件夹里面存在12.png这个图片背景 解决方案三: 你可以把request.getContextPath()去掉在url中直接写../images/12.png 解决方案四: 可

jsp中图片无法显示 急! 在线等!

问题描述 <s:iteratorvalue="urls"id="imgUrl"><!--<s:propertyvalue="imgUrl"/>--><%StringimgUrl=(String)request.getAttribute("imgUrl");%><imgsrc="${imgUrl}"width="100%;"border

为什么用struts2.0的iterator标签,JSP页面中无法显示?

问题描述 查询方法:publicvoidtoDelete(String[]teskId){StringsqlString="deletefromTTeskwhereTeskId='"+teskId+"'";System.out.println("---------------------"+sqlString+"-----------------------------");//Queryquery=session.creat

jsp中图片不显示问题

问题描述 文件目录访问登录页面,经过拦截器拦截然后转发到登录页面(servletResponse.sendRedirect("/pages/login.jsp");)页面显示:<img src="../image/1.jpg">最后图片显示不出来,出现红叉.困扰很久了... 问题补充:会不会是拦截器跳转后使路径不对呢? 我感觉好像里面访问Action的地址都有时不管用了. 解决方案 楼主用的是struts2? 配置的过滤器urlpattern是:/* ?