问题描述
要怎么设置<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目录下面