如果在做一个网页的页头时,往往想加入一些图片或者动画,但是它们的显示问题却并不是太好把握。
如我在工程gzrs中WebRoot的com/gzrs/common目录下建立JSP文件:header.jsp,login.jsp。其中header.jsp中包含一个图片和flash动画,其中图片和动画均放在WebRoot/com/gzrs/common/images目录下分别为:gzrs.gif和header.swf。效果如图:
其中加入图片和动画的代码是:

login.jsp是一个登录界面,要示输入用户名和密码后会转至header页面。
出现的问题是:如果直接在浏览器中打开header时,是可以显示图片和动画的,但是从login.jsp转向时图片和动画却显示不出来。
解决的办法是:把图片和动画的目录都改成绝对路径。它们的绝对路径是:/工程名/存放图片的目录名/*.gif 。若按我存放文件的目录,我在header.jsp文件中就应该把图片我动画的目录改为:/gzrs/com/gzrs/common/images/gzrs.gif 和/gzrs/com/gzrs/common/images/header.swf
如我的目录设置为:
注:绝对路径一定是加了工程名的绝对路径。