JSP无法正确显示图片
我的开发环境:eclipse3.3+tomcat5.5+lomboz3.3
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%String name=(String)session.getAttribute("name");
name="1.jpg";
out.print("<img src=/file/"+name+">");
%>
</body>
</html>
只有使用绝对路径时图片才能正常显示,而使用相对路径或者:
out.print("<img src = http://localhost:8080/file/1.jsp">);都不能正常显示。
我的图片文件放在工程file的根目录下。(file/1.jpg)
那位知道的能否告知,谢谢!
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<%String name=(String)session.getAttribute("name");
name="1.jpg";
out.print("<img src=/file/"+name+">");
%>
</body>
</html>
只有使用绝对路径时图片才能正常显示,而使用相对路径或者:
out.print("<img src = http://localhost:8080/file/1.jsp">);都不能正常显示。
我的图片文件放在工程file的根目录下。(file/1.jpg)
那位知道的能否告知,谢谢!
...全文
相关推荐
图片路径中含有中文在jsp下不能正常显示的原因及解决
当涉及到在Java Server Pages(JSP)文件中显示含有中文字符的图片路径时,可能会遇到图片无法正确显示的问题。此问题的根源通常与服务器对URL的编码方式有关。
JSP 调用servlet 显示图片
JSP 调用 Servlet 显示图片JSP 调用 Servlet 显示图片是指在 JSP 页面中通过 Servlet 显示图片的技术。
Jsp中如何让图片在div中居中
最后,还需提一下,如果图片无法在JSP页面中居中,可能的原因包括但不限于:图片的父元素没有正确设置样式、JSP容器默认的样式影响了布局、外部CSS链接未正确加载或存在冲突、以及浏览器缓存导致页面样式未更新等问题
JSP背景图片显示问题解决[代码]
在Web开发中,正确的路径设置至关重要,图片资源的路径必须与项目结构相匹配,否则会导致资源加载失败,图片自然也就无法显示。接下来,要在JSP页面中正确引用图片资源。
解决图片路径中含有中文在jsp下不能正常显示问题
总结一下,解决JSP中图片路径含有中文不能显示的问题,主要是通过修改服务器配置,设置`URIEncoding`属性为正确的字符编码。


Web 开发
