图片 和 JSP 页面不在同一目录下 怎么写IMG 的src 相对路径

举个例子:webroot下面有个JSP文件夹里面放的JSP文件和jsp文件夹同一目录下有个signImg文件夹下面放的图片怎么写IMG的src?JSP文件夹和signIm... 举个例子:webroot 下面 有个JSP 文件夹里面放的JSP 文件 和jsp 文件夹同一目录下 有个signImg 文件夹 下面放的图片

怎么写 IMG 的src ?
JSP 文件夹和 signImg 是同级的目录 , webroot 下面有 两个文件夹 一个是jsp 文件夹 一个是signimg 文件夹
试过了 杂都不行呢 , BMP 图像是否有影响 ,图片名称是中文是否有影响?
String imgname="图片.bmp";
<img src='<%=request.getContextPath()+"/signimg/jjh/"+imgname%> ' > 这样写对吗?
展开
 我来答
198901245631
推荐于2017-10-06 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1735万
展开全部
如果是本路径下的IMG,不需要引入相对路径,因为默认就会在当前路径下找相应的图片。
举例:<div class="zj02"><img src="zj_01.gif" /></div>;
备注:如果是同级文件路径的话,那么就需要引入相对上级路径的自路径。
举例:<div class="zj02"><img src="../images/zj_01.gif" /></div>;
此时说明是此图片是jsp上级路径的同级路径“images”文件夹下面的文件
百度网友5f1a54f
2009-03-09 · TA获得超过476个赞
知道小有建树答主
回答量:739
采纳率:0%
帮助的人:601万
展开全部
<img src="<%=getContextPatch()%>/signImg/图片名.gif"></img>
<%=getContextPatch()%>是取得webroot 的根目录
或者
<img src="../signImg/test.gif"></img>
../表示当前目录的上级目录

两种方式都可以的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jlxiaopang
2009-03-09 · 超过25用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:75.4万
展开全部
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
从中可以看到request。getContext()实际上就是你的项目名称
所以<img src='<%=request.getContextPath()+"/signimg/jjh/"+imgname%> ' > 这样写是不对,可以用下面的方法
<img src="img/imgname" />
你可以在写完之后,通过查看页面找到你在页面设置图片的位置,查看图片的属性在地址(url)里面回显示图片的位置,这样就能看到你设置的路径对不对。
我用的myeclipse看的,里面存在preview可以查看,jsp压面的设置效果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhangbiwen888
推荐于2017-10-13
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
BMP格式图片可以显示,但是图片名称不能是中文,是中文显示找不到路径

你的问题是中文路径找不到,把图片名改一下 就应该可以访问到
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<img src="<%=basePath%>+"signimg/"+文件名>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
v无限可能
2009-03-11 · TA获得超过1084个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:120万
展开全部
bmp格式的图读不了,换成jpg或者gif的。我以前也出现过类似的情况。
<img src="../signImg/pic.jpg"></img>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式