webproject的目录问题;谢谢了

yuppy 2009-02-22 04:21:38
在一个webproject的WebRoot目录下面,如果我在其下面新建一个"javascript"的文件夹,里面放"test.js"文件,
然后我要是在同一个项目中WebRoot下的其他的html文件中引入该文件,引入路径该怎么写?
是src="/webproject/js/test.js"?为什么我这样写却发现没有引入?

我要是直接放在WebRoot目录下面,不新建"js"文件夹,直接src="test.js"就可以导入了?不要写"/webproject/test.js"??

谢谢了~~知道的大哥帮忙下
...全文
86 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
netsocket 2009-02-23
  • 打赏
  • 举报
回复
不懂,帮顶
pushregistration 2009-02-23
  • 打赏
  • 举报
回复
友情up
Yuhao818 2009-02-23
  • 打赏
  • 举报
回复

<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<script type="text/javascript" src="<%=basePath%>js/test.js"> </script>


搞定收工
ZiSheng 2009-02-23
  • 打赏
  • 举报
回复
HTML中估计只能耦合了。
ZiSheng 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 Landor2004 的回复:]
引用 3 楼 laorer 的回复:
src=" <%=request.getContextPath()%>/js/test.js"
// 你试试看

支持,请不要把项目名耦合在代码中,否则以后名字更改了,就不好维护了
[/Quote]
支持下
Landor2004 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 laorer 的回复:]
src="<%=request.getContextPath()%>/js/test.js"
// 你试试看
[/Quote]
支持,请不要把项目名耦合在代码中,否则以后名字更改了,就不好维护了
lostyue 2009-02-23
  • 打赏
  • 举报
回复
顶一下
veardn 2009-02-23
  • 打赏
  • 举报
回复
src="../webproject/js/test.js"如果你的html所在包和js在同一目录下
「已注销」 2009-02-23
  • 打赏
  • 举报
回复
最好相对路径来,和引入其他HTML文件没什么区别。
zhoushijin5201314 2009-02-23
  • 打赏
  • 举报
回复
js/test.js
或者/js/test.js
都可以啊,试试吧
yuppy 2009-02-22
  • 打赏
  • 举报
回复
也是...谢谢了
laorer 2009-02-22
  • 打赏
  • 举报
回复
src="<%=request.getContextPath()%> /js/test.js"?
// 你试试看
yuppy 2009-02-22
  • 打赏
  • 举报
回复
不能沉呢~~~
yuppy 2009-02-22
  • 打赏
  • 举报
回复
第三行是src="/webproject/javascript/test.js"....不好意思~~

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧