请求时: "副本" 两字为什么没有encode...请求这个试试: 
http://localhost:8080/tomcat/0%20tomcat%20-%20%E5%89%AF%E6%9C%AC.gif

解决方案 »

  1.   


    上面的输错 了,请求  副本的时候,其实是下面的链接:
    HTTP Status 404 - /tomcat/0%20tomcat%20-%20%E5%89%AF%E6%9C%AC.gif
      

  2.   

    先URLEncoder.encode 然后再URLDecoder.decode行嘛
      

  3.   

    页面:
    <img src="" id="imgId">
    <div onclick="clickToImg('$!user.imgPath')">$!user.imgPath</div>
     
    这种方式的怎么解码?
    imgPath = URLEncoder.encode(imgPath)
    $("#imgId).attr("src",URLDecoder.decode(imgPath));
    ?这样?
      

  4.   


    页面:
    <img src="" id="imgId">
    <div onclick="clickToImg('$!user.imgPath')">$!user.imgPath</div>
     
    这种方式的怎么解码?
    imgPath = URLEncoder.encode(imgPath)
    $("#imgId).attr("src",URLDecoder.decode(imgPath));
    ?这样?
      

  5.   


    <img src="" id="imgId">
    <div onclick="clickToImg('$!user.imgPath')">$!user.imgPath</div>
     
    这种方式的怎么解码?
    imgPath = encodeURIComponent(imgPath)
    $("#imgId).attr("src",decodeURIComponent(imgPath));