之前写东西基本上一直用绝对路径,今天一同事发现一个访问一个jsp的时候,其中引用的js文件怎么都找不到,但是在eclipse中,在jsp页面通过ctrl+鼠标点击可以直接进入js文件。所以搞的我俩一头雾水。想了半天,才怀疑是base path作怪,一google,果然。下面转一网友的,贴这里记着:
base标记是一个基链接标记,是一个单标记。用以改变文件中所有连结标记的参数内定值。它只能应用于标记<head>与</head>之间。 重要属性: target 简单例子: 当点了链接后,跳出的文件是http://www.baidu.com/77.htm或http://www.baidu.com/88.htm,它就是在这些相对路径的文件前加上基链接指向的地址。如果目标文件中的链接没有指定target属性,就用base标记中的target属性。 当使用时,BASE 元素必须出现在文档的 HEAD 内,在任何对外部源的引用之前。 此元素在 Microsoft? Internet Explorer 3.0 的 HTML 中可用,在 Internet Explorer 4.0 的脚本中可用。 此元素不会被渲染。 此元素不需要关闭标签。 ServletContext.getRealPath("/")此方法已经过时,返回工程在操作系统(平台)上面的部署的绝对路径,其替代方案是:request.getSession().getServletContext().getRealPath("\\") |
(转)jsp base path作用
精选 转载2009-06-10 14:29
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
JSP中<base href="<%=basePath%>">的作用javascript java ViewUI css 静态网页
-
jsp中的basePath和path
jsp中的basePath和path2010年01
JSP 浏览器 HTML 脚本 .net