检查一下你的basePath地址是否正确,一般图片不能正确去显示的话,就是图片的路径的问题,尤其是在使用相对路径的时候,很容易就出现问题,所以建议你把相对路径改成绝对路径例:把这里面的".."改成request.getContextPa...
确认下项目中是否有,过滤器,把图片请求过滤掉了。可以尝试在web.xml中配置<servlet-mapping><servlet-name>default</servlet-name><url-pattern>*.jpg</url-pattern></servlet-mapping><servlet-map...
图片路径有问题,jsp页面中的图片路径是"/工程名(根文件夹)/下面的目录如果没有工程名“/"+下面的目录
一般来说,这说明了路径不对。解决方法:使用<imgsrc="<%=request.getContextPath()%>/resources/test_pic.jpg"/>request.getContextPath()读取工程名,这样部署到哪都能读到图片文件了注:JSP貌似会区别图片文件的...
既然图片路径没错,肯定图片是显示了,但是没有显示到你指定的位置上,而且可能被别的位置挡住了,调调你的css把图片位置调整一下就行
你看看浏览器中页面上的html代码,src的值跟你的预期路径对不对,然后更改就容易多了
肯定是在某一个目录下面。因为你增加了<basehref="<%=basePath%>">代码。所以页面中间的所有url路径都是相对于你整个网站的根而不是你当前页面的。假如你的jsp页面和图片都在网站根目录下的aa目录下面建议你写成如下...
注意路劲问题,你可以在浏览器打开页面时,按F12或查看源代码,看看图片的src路径是什么。建议在图片前面加个<imgsrc="<%=basePath%>image/01.jpg"/>
一般来说在jsp中加入java代码是要使用script标签的,其他html标签直接使用就可以了,另外如果你的java里有循环并且还夹杂着html标签的话要把它分开。你可以这样写。...可以把html标签写在这里<....在这里写上你的...
就是将这张图片放在WEB-INF外面的一个文件夹然后访问localhost:8080/img/login.jpg和localhost:8080/WEB-INF/img/login.jsp在WEB-INF文件夹里面的所有文件都不能够直接被访问的...