我用的eclipse,上传的图片上传到了tomcat发布部署的路径,也就是.metadata\.plugins……\images。而项目图片的路径是 WebContent\images。我删除了项目路径下的大图,我上传成功后,图片上传到了tomcat发布的那个路径,就是.metadata\.plugins……。但是前台是根据项目的图片路径(项目的图片文件夹那个路径)去显示大图的。上传完成后,点击小图也能显示大图,这是为什么,大图不是根据项目图片的路径进行显示的吗?还是说,项目部署到tomcat上后,之后再点击图就是从部署的图片路径进行显示。
你后面说的是对的,是根据部署到服务器的图片路径进行显示的。
注意,前台 jsp 是根据 images/xxx.jpg 这样的相对路径显示图片的吧,而不是你说的根据项目路径!