展开全部
路径呀亲!你由servlet跳转到jsp后,你看一下你的地址栏中的地址你就明白了!
追问
不是很懂,servlet跳转到jsp是request.getRequestDispatcher
jsp中的js和css是这样写的
追答
你在jsp中写引用css和js时用绝对路径就OK啦!jsp里面不是有个basepath嘛,你在引用css和js时用:${basepath}style/yourCSS.css和${basepath}js/yourJS.js就行了。
PS:由Servlet跳转至JSP后,浏览器地址栏中的地址你看一下你就明白了。。。它已经不是你原来的JSP的路径了,是Servlet的路径。在Servlet的路径中使用../js/yourJS.js当然取不到啦。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把css 和js写成绝对路径就没这个问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的路径的问题,默认是相对路径的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+"/项目名称/css样式存储的文件夹/";
然后
<link rel="stylesheet" type="text/css" href="<%=basePath%>css/global.css"/>
样式里这样写<%=basePath%>
然后
<link rel="stylesheet" type="text/css" href="<%=basePath%>css/global.css"/>
样式里这样写<%=basePath%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询