解决方案 »

  1.   

    background-image: url(/images/sk_2.jpg')
    你这一块写的有问题。实际访问成了这样的。http://ip:端口/images/sk_2.jpg
    正确的写法,http://ip:端口/项目名/images/sk_2.jpg
    所以你这里不要写成这样的。改成这样的,background-image: url(images/sk_2.jpg')
    前面的斜杠去掉
      

  2.   

    凡是在服务器端 解析的可以用 /  ,代表当前web应用
    在客服端解析的  还用/就不行了
      

  3.   

    打印下当前web应用的绝对路径 :application.getRealPath("/"),再看看怎么配置路径
      

  4.   


    亲们,请看我的项目链接地址:http://www.basepair.cn/Filedownload/
      

  5.   


    亲们,请看我的项目链接地址:http://www.basepair.cn/Filedownload/
      

  6.   

    @xmt1139057136 @yulongde77@sc6231565
      

  7.   

    从网站上看,第一个问题,
      <img src="images/*.jpg"/>
    ----------------------------------------------------------------
    <img src="http://www.basepair.cn:80/Filedownload/images/sk_2.jpg"/>
    ----------------------------------------------------------------
    <img src="/data/tomcat/basepair/webapps/Filedownload/images/sk_2.jpg"/>LZ可以自己去试一下,在地址栏里面敲入 http://www.basepair.cn:80/Filedownload/images/sk_2.jpg 返回的是404 File Not Found。
    所以是图片路径输错了,或者是图片根本没有放到Linux的项目路径下。
    至于另外两个图片路径 /data/tomcat/basepair/webapps/Filedownload/images/sk_2.jpg 和 images/*.jpg,很显然不是合法的URL。另外一个,当输入账号aaa和密码aaa之后,根据你的js代码,是向后台发送URL请求 http://www.basepair.cn/Filedownload/LoginServlet?username=aaa&password=aaa
    在地址栏里面输入这个URL后,Firefox页面上显示的返回内容是
    <response><result>error</result></response>
    所以嘛,LZ在js代码段handleResponse()里的
    var result = xml.getElementsByTagName("result")[0].firstChild.nodeValue;
    也就出错了,因为返回内容的根节点是response,不是result
      

  8.   

    亲,我不是把问题描述了很清楚了么?我在windows下显示很正常的,但是把原项目拷到linux下的tomcat中就出现所描述的那种问题,所以来请教了!而那个图片也在项目的images文件下
      

  9.   

    url(/images/sk_2.jpg')
    不应该是
    url('/images/sk_2.jpg') ?
      

  10.   

    可能是系统中,斜杠和反斜杠的问题,你可以使用File.separator代替斜杠和反斜杠试试
      

  11.   

    Remote Address:101.226.254.61:80
    Request URL:http://www.basepair.cn/Filedownload/images/*.jpg
    Request Method:GET
    Status Code:404 Not Found
    Request Headersview source
    Accept:image/webp,*/*;q=0.8
    Accept-Encoding:gzip,deflate,sdch
    Accept-Language:zh-CN,zh;q=0.8
    Cache-Control:max-age=0
    Connection:keep-alive
    Cookie:JSESSIONID=1B615AB993AA23C7211B97A894AD868D; JSESSIONID=805AF9B063A41F9B0D9EBADFDE2FA2F0
    Host:www.basepair.cn
    Referer:http://www.basepair.cn/Filedownload/
    User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.153 UBrowser/2.0.1288.1 Safari/537.36
    Response Headersview source
    Connection:keep-alive
    Content-Length:564
    Content-Type:text/html
    好好看看
    你加载这样的图片  看名字           http://www.basepair.cn/Filedownload/images/*.jpg
    自己仔细检查一下,看看名字是否存在
      

  12.   

    好像不光是windows换linux那么简单吧你这个前面还加了个nginx,看看你nginx里怎么设置的?看上去好像是本来只有tomcat的话这访问可能没问题,现在加了nginx,jpg这些好像由他处理,需要看看他是怎么配置的