社区
Web 开发
帖子详情
tomcat下img不能显示图片,src改成绝对路径都不行,急呀
youyouan
2008-04-14 12:00:03
我的jsp里有img的标签,开始用相对路径不能显示图片,我就用绝对路径,但是还是不出图,我又建立个html的,图片还是绝对路径,用IE直接打开能显示图片,但是在tomcat下这个html的也不能显示图片了,不知道问题出在哪里
...全文
3741
23
打赏
收藏
tomcat下img不能显示图片,src改成绝对路径都不行,急呀
我的jsp里有img的标签,开始用相对路径不能显示图片,我就用绝对路径,但是还是不出图,我又建立个html的,图片还是绝对路径,用IE直接打开能显示图片,但是在tomcat下这个html的也不能显示图片了,不知道问题出在哪里
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wocool8
2012-01-06
打赏
举报
回复
sadasdasdasdasdsadas
wuxinzhigan
2011-11-10
打赏
举报
回复
求解。。。。。绝对路径在IE6上可以显示图片
放到IE7和IE8就不行了
youyouan
2008-04-17
打赏
举报
回复
[Quote=引用 18 楼 hello_zhenyu 的回复:]
你先确定你的目录结构,看你的jsp目录和images目录之间的关系是怎样的向上跳一层../两层../../自己以此类推
[/Quote]
这样我试过的,不行的
lever0066
2008-04-15
打赏
举报
回复
呵呵已经解决了,回晚了:)
lever0066
2008-04-15
打赏
举报
回复
在你的图片路径前面加上<%=request.getContextPath()%>就行了,不要弄什么绝对路径相对路径的了,那个简单的还行,复杂的非晕不可
用法:<img src="<%=request.getContextPath()%>/images/q.gif" />(假如images在根目录的话)
这句话的意思是读取工程名,也就是假的绝对路径,他不会管你的工程方到E盘还是C盘,他只找工程
hello_zhenyu
2008-04-15
打赏
举报
回复
你先确定你的目录结构,看你的jsp目录和images目录之间的关系是怎样的向上跳一层../两层../../自己以此类推
youyouan
2008-04-15
打赏
举报
回复
自己已经解决,方法和大家共享下,images目录放在了工程下,也就是WEB-INF的同级目录,因为用的是tomcat,访问根目录应该是http://localhost:8080/,所以在页面里直接写/images/*.jpg是不行的,我的虚拟目录是myWeb,所以要这么写"/myWeb/images/*.jpg",防止以后虚拟目录有变化,要用request.getContextPath就可以了,这样的:
<img src="<%=request.getContextPath()%>/images/*.jpg"/>就可以了
li_d_s
2008-04-15
打赏
举报
回复
放工程下面路径还要改阿。。
youyouan
2008-04-15
打赏
举报
回复
[Quote=引用 13 楼 li_d_s 的回复:]
你给放在web-inf下面,当然访问不了。。。
[/Quote]
放在工程下和放在jsp下都不行
Shine_Panda
2008-04-15
打赏
举报
回复
[Quote=引用 13 楼 li_d_s 的回复:]
你给放在web-inf下面,当然访问不了。。。
[/Quote]
同意....
li_d_s
2008-04-15
打赏
举报
回复
你给放在web-inf下面,当然访问不了。。。
youyouan
2008-04-15
打赏
举报
回复
已经说过了,我开始就是用的相对路径,因为不行我才用绝对路径来做测试,结果还是不行,我原来的是这样的,
<img src="../images/q.gif" border="0" width="100" height="100"/>,我的结果目录是
WEB-INF
|__images
|__jsp
|__这个页面
youyouan
2008-04-14
打赏
举报
回复
忘了写代码:
<img src="file:///E|/myWeb/images/q.gif" />,<img src="file:///E:/myWeb/images/q.gif" />和
<img src="E:/myWeb/images/q.gif" />都用过,都不行
lilifb
2008-04-14
打赏
举报
回复
<img src="images/q.gif" />
最好是相对路径
evoloyeu
2008-04-14
打赏
举报
回复
[Quote=引用 2 楼 java2000_net 的回复:]
<img src="E:/myWeb/images/q.gif" />都用过,都不行
哈哈哈! 你为何非得用绝对路径呢
我机器上根本没有E:盘,怎么可能有你的图片?
你用该用
<img src="images/q.gif" />
这样,以 html 文件为当前目录,比如这样的目录
test.html
images/q.gif
[/Quote]
chjx1982
2008-04-14
打赏
举报
回复
呵呵,是不是忘了放图片啊,另外用相对路径啊.比如img文件夹放了图片,可以写成/img/0000.gif.
likai22
2008-04-14
打赏
举报
回复
用相对路径,在工程下面建个文件夹用来放图片,然后按2楼的做法就可以了
yojiwei
2008-04-14
打赏
举报
回复
最好用相对路径嘛。
建一个文件夹images放在webRoot下面,然后配好路径就OK啦。
zjc_love
2008-04-14
打赏
举报
回复
要使用相对路径
如果图片和jsp在同一目录下 直接使用图片名字.后缀
如果图片存放文件夹和jsp同一目录 则文件夹/名字
如果在其上 则 ../
babyzn
2008-04-14
打赏
举报
回复
肯定不是用绝对路径要用服务器上的路径啊兄弟。
加载更多回复(3)
Java截取头像并上传
Java 实现头像的截取,并上传头像。 项目使用说明: 1,要下载maven ,并配置环境变量 2,将image.jsp里面的
图片
换成你的本地
图片
3,通过maven 打包。 4,部署到
tomcat
.打开image.jsp页面就可以验证了。 Note : HeadController.java类中将截取后的头像保存到了本地。 你可以修改保存的路径。String deImagePath = "e:/tmp/head.jpeg";将 deImagePath
改成
你自己的路径。
梦想新闻发布系统-正式版
程序说明: 欢迎使用梦想年华新闻系统。 程序基于 JSP + JavaBean 开发,数据库可以使用Access,MySql,MSSQL,Oracle数据库。 开发平台:Win2003 + Apache2.0.52 +
Tomcat
5.54 + Mod_jk 1.2.6 + JDK1.5 程序正常运行需要JVM(Java虚拟机)1.5以上的版本。 安装说明: 一、首先请自行建好JSP服务器。单独运行或者与Apache集成都行(我用的是
Tomcat
+ Apache)复制本程序到你服务器的根目录下,我用的
Tomcat
,默认路径为:
Tomcat
安装目录/webapps/ 目录下。请保证系统的目录名为news,如果更改了系统的目录名,请系统新闻里自带的
图片
将
不能
显示
。如果你准备清空数据,则可以
改成
你想要的目录,请你据实际情况修改。 二、数据库选择: 1、如果选择Access数据库,打开 WEB-INF\classes\DBConfig.property 文件,修改 DBType 的值为0(即DBType=0;这也是默认值),并修改Access数据库的路径。 2、如果选择 MySql 数据库,则先请自行装MySql,并下载MYSQL 的JDBC驱动程序进行配置。 调试好JSP + MYSQL 服务器。 然后进入本新闻系统所在的目录。 在mysql 提示符下执行:\. DreamNews_MySql.sql。 修改 DBType 的值为,并设置你所使用的驱动程序。 3、如果选择 SQL Server 数据库,则请先安装好SQL Server(安装时请选择混合模式验证), 然后下载SQL Server 的JDBC驱动程序进行配置。 注意在Win2003 Server上安装SQLServer2000,必须安装补丁sp3。 调试好JSP + SQL Server 服务器。 在查询分析器时执行 sql/DreamNews_SQL.sql 这个 SQL角本即可。 修改 DBType 的值为2,并设置你所使用的驱动程序。 4、如果使用Oracle数据库,请各位自行解决。 5、注意:选择了数据库,一定要正确设置相应数据库的驱动程序,如果不清楚,请不要更改本系统 默认值。 6、请不要更改程序的目录名 news ,否则程序中的
图片
可能无法
显示
。 由于时间关系,我只在Windows平台下测试用
Tomcat
,Resin测试过。程序能够正常运行。 用Apache以及IIS集成以上软件也能正常运行。关于Linux下的运行,请各位自行调试, 有什么意见请发往fanwsp@126.com。本人不甚感谢。以后我肯定会在Linux平台下测试。 由于个人精力和时间的关系,本新闻系统难免存在许多不足之处,欢迎各位高手指正。 三、程序目录结构 |-------|--------------------------------------------------- |--admin| 后台管理的目录 |-------|--------------------------------------------------- |-------|--css 后台CSS文件目录 |-------|--------------------------------------------------- |-------|--help 后台帮助系统目录 |-------|--------------------------------------------------- |-------|--images 后台的
图片
图片
目录 |-------|--------------------------------------------------- |-------|--js 使用JS的文件目录 |-------|--------------------------------------------------- |-------|--AddNews.jsp 添加新闻 |-------|--Admin_Class.jsp 类别管理 |-------|--Admin_Config.jsp 系统参数设置 |-------|--Admin_Info.jsp 系统基本信息设置 |-------|--Admin_Left.jsp 框左部导航页面 |-------|--Admin_Main.jsp 主框架页面 |-------|--Admin_Special.jsp 专题管理 |-------|--Admin_User.jsp 用户管理 |-------|--DelNews.jsp 删除新闻 |-------|--
Img
.htm 上传
图片
页面 |-------|--index.jsp 后台登录页面 |-------|--Index_Face.html 框架右边页面 |-------|--ListNews.jsp 后台管理新闻列表页面 |-------|--Logout.jsp 退出系统页面 |-------|--Modifynews.jsp 修改新闻 |-------|--Person.jsp 管理员个人信息页面 |-------|--Session.jsp 是否登录判断遄 |-------|--VerifyCode.jsp 验证码页面 |-------|--------------------------------------------------- |--buttonimage eWebEditor编辑器工具
图片
目录 |-------|--------------------------------------------------- |--css CSS文件目录 |-------|--------------------------------------------------- |-------|--CoolBlue eWebEditor编辑器使用的CSS文件 |-------|--------------------------------------------------- |-------|--newscss 本系统前台使用的CSS文件 |-------|--------------------------------------------------- |--dialog eWebEditor编辑器弹出窗口页面目录 |-------|--images
图片
目录 |-------|--------------------------------------------------- |--include eWebEditor编辑器包含文件目录 |-------|--------------------------------------------------- |--pic 本系统
图片
目录 |-------|--------------------------------------------------- |--sql 本系统使用的数据库的角本文件 |-------|--------------------------------------------------- |--sys
img
e eWebEditor编辑器系统
图片
目录 |-------|--------------------------------------------------- |--UploadFile 上传
图片
保存的目录 |-------|--------------------------------------------------- |--WEB-INF |-------|--------------------------------------------------- |-------|--lib jar包存放的目录 |-------|--------------------------------------------------- |-------|-------|--|--dom4j.jar eWebEditor编辑器自带的类 |-------|-------|--|--DreamNews.jar 本系统所使用的类文件 |-------|-------|--|--MYSQL-Driver.jar 本系统附带的MYSQL驱动程序 |-------|-------|--|--Oracle-Driver.jar 本系统附带的Oracle驱动程序 |-------|-------|--|--MSSQL-Driver.jar 本系统附带的SQL Server驱动程序 |-------|--------------------------------------------------- |-------|--classes 类文件目录 |-------|--------------------------------------------------- |-------|-------|--
src
JavaBean源程序目录 |-------|-------|------------------------------------------- |-------|-------|--|--AdminClass.java 类别管理类源文件 |-------|-------|--|--Config.java 系统设置类源文件 |-------|-------|--|--DBConnection.java 数据库连接类源文件 |-------|-------|--|--Function.java 常用方法定义类源文件 |-------|-------|--|--ListClass.java 前台类别
显示
类源文件 |-------|-------|--|--Log.java 日志类源文件 |-------|-------|--|--Login.java 用户登录类源文件 |-------|-------|--|--MD5.java MD5加密算法源文件 |-------|-------|--|--News.java 新闻管理类源文件 |-------|-------|--|--ShowNews.java 新闻
显示
类源文件 |-------|-------|--|--User.java 用户管理类源文件 |-------|-------|--|--VerifyCode.java 验证码类源文件 |-------|--------------------------------------------------- |-------|-------|--DBConfig.property 数据库配置文件 |-------|--------------------------------------------------- |-------|--Button.xml eWebEditor编辑器样式定义文件 |-------|--DreamNews.mdb Access数据库 |-------|--Style.xml eWebEditor编辑器样式定义文件 |-------|--web.xml 应用程序配置页面 |-------|--------------------------------------------------- |--Config.jsp 本系统配置页面 |--eWebEditor.jsp eWebEditor编辑器主页面 |--index.jsp 本系统首页 |--ReadClass.jsp 本系统大类
显示
页面 |--ReadSClass.jsp 本系统小类
显示
页面 |--Search.jsp 本系统新闻搜索页面 |--Special.jsp 本系统专题
显示
页面 |--Top.jsp 本系统头部公共页面 |--upload.jsp eWebEditor编辑器文件上传页面 |--说明.txt 本说明文件 |------------------------------------------------------------ 后台管理说明: 地址:admin/index.jsp 一定要输入文件名index.jsp,否则无法登录。 用户名:admin 密码:admin
java进阶教程
Tomcat
核心原理解析
1、 课程简介
Tomcat
服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统下被普遍使用,是目前javaEE开发使用的最主流的服务器之一 。本课程作为
Tomcat
高级课程, 从
Tomcat
基础、架构、Jasper、服务器配置、web应用配置、
Tomcat
管理配置、JVM、
Tomcat
集群、
Tomcat
安全、性能调优等各个方面进行了详细的讲解,并通过一个案例,讲解了
Tomcat
对Websocket的支持, 学习完该课程之后, 相信你对
tomcat
的整体架构, 内部原理, 系统调优有一个深刻的认识。本课程旨在通过
Tomcat
高级部分内容,使学员更加深入的理解
Tomcat
底层原理, 对
tomcat
的设计架构有一个深刻的认识 , 从而帮助我们对
Tomcat
进行更加深入到使用和优化,对系统的整体性能进行提升。 2、适应人群 具有一定
Tomcat
基础,对于javaWeb 基础有一定了解的学员。 3、课程亮点 本课程具备完整的
Tomcat
的体系结构, 从
Tomcat
的基础到架构、 服务配置、优化等方面都进行了详细的讲解。
img
中加载本地文件中的
图片
另外补充一点文件上传小知识,如果
tomcat
放在c盘下,而你正好要把
图片
上传到
tomcat
中的项目中的images文件夹中,那么会一致报错,只能通过把路径
改成
别的盘符配合虚拟路径来解决。在
tomcat
下的conf/server.xml中增加一个代码 在
中间。--增加的--path="/虚拟名" docBase="虚拟路径" ->首先需要了解,
src
=盘符
绝对路径
的方式是没有用的。
JSP页面
图片
显示
不了
在搞JavaWeb的时候遇到的一个问题,困扰了我挺久,写这个记录一下,jsp中写了在浏览器中
图片
显示
不了,后面找了一个解决方法,以下提供四种解决办法。 方法一: <
img
src
= "../
img
/1.jpg">这里
改成
<“
img
src
= "./
img
/1.jpg”> 方法二:
tomcat
配置中的Deployment下面的Application context
改成
"/"就行 方法三(推荐): <
img
src
="${pageContext.request.contex
Web 开发
81,092
社区成员
341,718
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章