jsp中怎样添加图片 <body> <img alt="" src="../pic/top.jpg"></img> </body>在eclipse的视图中可以看到,可是从浏览器中进入之后图片却显示不出来,要怎么样设置呢??图片在pic文件夹内。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 肯定是路径的问题,在Myeclipse中能够看见,而图片使用的是相对路径,说明图片在Myeclipse中是可见的,在浏览器中去不可见,只能用绝对路径了 这个jsp在哪个路径?假如aa/a.jsppic/top.jpg则你的没错如a.jsppic/top.jpg则../不需要 在你页面加上base,然后让路径相对于base就好了。 1如果你是在JSP中 用 src="<%=request.getContextPath()%>/img/closebutton.jpg"路径试试 图片应该放在工程中2 如果图片在电脑中 你应该注意相对路径,但是别个电脑访问你的工程时图片是不会显示的你必须用 I0流把图片显示出来 楼主的问题我也遇到过最后解决了。jsp页面最上面加上一段代码就好用了。什么原因好好想想能想到的<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><% String path = request.getContextPath();String path1 = request.getServletPath();int i = path1.lastIndexOf("/");String path2 = path1.substring(0,i);String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + path2 + "/"; request.setAttribute("basepath",basePath);%> 对了还差一段<html><base href="<%=request.getAttribute("basepath")%>"/><title>网站管理员登陆</title>这个就在我刚刚发的代码的下边粘上就OK了 在线等待。。。。 关于struts2 的两层logic:iterator --------电信增值业务讨论-------- 高手请进来!帮帮我看看! 编译的问题,要我的命啊! 为何我的EJB测试程序不能运行? 请jsp高手看一下response.setHeader的问题(问了二天了,没有人会的),急啊 高手指导-校验查询输入是否为空 servlet什么时候用?有了jsp+javabean,为什么还要用servlet?? jsp初学者问题 jquery select?? struts2 <s:select>标签问题
假如
aa/a.jsp
pic/top.jpg
则你的没错
如
a.jsp
pic/top.jpg
则../不需要
路径试试 图片应该放在工程中
2 如果图片在电脑中 你应该注意相对路径,但是别个电脑访问你的工程时图片是不会显示的
你必须用 I0流把图片显示出来
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%
String path = request.getContextPath();
String path1 = request.getServletPath();
int i = path1.lastIndexOf("/");
String path2 = path1.substring(0,i);
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + path2 + "/";
request.setAttribute("basepath",basePath);
%>
<html>
<base href="<%=request.getAttribute("basepath")%>"/>
<title>网站管理员登陆</title>这个就在我刚刚发的代码的下边粘上就OK了