[求助]linux下jsp文件无法显示,是路径问题么 linuxjspupload路径问题linux文件显示 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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')前面的斜杠去掉 凡是在服务器端 解析的可以用 / ,代表当前web应用在客服端解析的 还用/就不行了 打印下当前web应用的绝对路径 :application.getRealPath("/"),再看看怎么配置路径 亲们,请看我的项目链接地址:http://www.basepair.cn/Filedownload/ 亲们,请看我的项目链接地址:http://www.basepair.cn/Filedownload/ @xmt1139057136 @yulongde77@sc6231565 从网站上看,第一个问题, <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 亲,我不是把问题描述了很清楚了么?我在windows下显示很正常的,但是把原项目拷到linux下的tomcat中就出现所描述的那种问题,所以来请教了!而那个图片也在项目的images文件下 url(/images/sk_2.jpg')不应该是url('/images/sk_2.jpg') ? 可能是系统中,斜杠和反斜杠的问题,你可以使用File.separator代替斜杠和反斜杠试试 Remote Address:101.226.254.61:80Request URL:http://www.basepair.cn/Filedownload/images/*.jpgRequest Method:GETStatus Code:404 Not FoundRequest Headersview sourceAccept:image/webp,*/*;q=0.8Accept-Encoding:gzip,deflate,sdchAccept-Language:zh-CN,zh;q=0.8Cache-Control:max-age=0Connection:keep-aliveCookie:JSESSIONID=1B615AB993AA23C7211B97A894AD868D; JSESSIONID=805AF9B063A41F9B0D9EBADFDE2FA2F0Host:www.basepair.cnReferer: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.36Response Headersview sourceConnection:keep-aliveContent-Length:564Content-Type:text/html好好看看你加载这样的图片 看名字 http://www.basepair.cn/Filedownload/images/*.jpg自己仔细检查一下,看看名字是否存在 好像不光是windows换linux那么简单吧你这个前面还加了个nginx,看看你nginx里怎么设置的?看上去好像是本来只有tomcat的话这访问可能没问题,现在加了nginx,jpg这些好像由他处理,需要看看他是怎么配置的 求助,js判断问题 myeclipse WEB-INF下的转发问题 ssh初学者的一个问题 请教一个关于 httpclient超时与重试的问题? PageContext的forward()方法之后,它后面的语句竟然还执行了! 谁能帮我解释一下此话的意思? 关于application.setAttribute("thename",array_s1) jsp不熟悉求一段简单代码 给大家介绍个j2ee快速开发工具 如何在出现404错误时,让他出现一个自己写的错误页面。 自定义密钥 UUID JSP网页加载时,自动执行action问题
你这一块写的有问题。实际访问成了这样的。http://ip:端口/images/sk_2.jpg
正确的写法,http://ip:端口/项目名/images/sk_2.jpg
所以你这里不要写成这样的。改成这样的,background-image: url(images/sk_2.jpg')
前面的斜杠去掉
在客服端解析的 还用/就不行了
亲们,请看我的项目链接地址:http://www.basepair.cn/Filedownload/
亲们,请看我的项目链接地址:http://www.basepair.cn/Filedownload/
<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
不应该是
url('/images/sk_2.jpg') ?
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
自己仔细检查一下,看看名字是否存在