JSP通过虚拟路径设置背景图片

好久不见. 提交于 2019-12-15 22:28:48

#最近做Web大作业时发现了很多问题。

在设置JSP页面的背景图片时,发现只能在Eclipse内置浏览器里才会显示背景图片,但谷歌浏览器、IE等均不显示,查了下资料,原来浏览器没法识别绝对地址。
大多数文章是修改Eclipse里Tomcat的Servers.xml文件,这里介绍一个更简便的方法。

解决方案

首先获取当前的相对路径

<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>

设置背景图片

<body background="<%=basePath%>back.jpg" width=100% height=100%>

可以看到谷歌浏览器能显示背景图片了

可以看到谷歌浏览器能显示背景图片了

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!