tomcat下的项目出现问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 20:52:46
在MyEclipse环境下,使用的是tomcat服务器,将项目加载到服务器之下后,在IE中浏览时,本应该显示的图片都没有显示,很多用层设计的地方,位置都不对。这是什么原因呢,JSP文件和IMAGES文件夹在同一级目录下。为什么为什么????????????????
"不用几看下你的img标签是怎么 写的! 可以写个静态页面里面就写一个img标签测试下! "是什么意思?? 图片的属性有两种jpq和gif
其中一个图片它的url地址是http://localhost:8080/ChatRoom/images/top副本.jpg。我的项目名是ChatRoom,在它之下又很多文件夹,其中WebRoot下有images文件夹用来存储图片,jsp页面和images在同一级 。图片的问题已经解决了,不是路径的问题。现在要解决的是层的问题
在网页设计时有两个位置用了层,当IE浏览时如果最大化层的位置就往左移

图片的路径要从 webroot开始找
比如webroot--myChatRoom--test1--images--a.gif

那么无论在哪个jsp页面 图片的路径都应该是myChatRoom/test1/images/a.gif

还有一种方法是绝对路径
/项目名/myChatRoom/test1/images/a.gif
这种方法是从tomcat的根目录开始的,所以开始要有个"/"

层的问题很简单,你应该是在dreamweaver下设计的吧?如果那样的话,在软件里看的效果和页面有很多地方时不一样的,还有一种可能是你层里面的内容是动态显的,那么运行页面的时候就有可能将层撑破的

因为你层用的是绝对位置,如果想让层一直居中,那么需要设置层是相对的给你一段代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<style type="text/css">
.index_topLayer
{
position:static;
width:800px;
height:117px;
background:red;
margin:5px auto 0px auto;
}
</style>
</head>
<body>
<d