我做了一个web项目,工程名叫做 ‘webproject’ 现在我想在JS中获得这个项目名称,可不可以呢?
工程名也许以后会改成 webproject_2 所以我想动态的获取工程名就像在jsp中 写上这么一段 ${pageContext.request.contextPath} 这样就可以获得当前的工程名了
那么在JS中是否也可以用什么方式获取工程名呢?
工程名也许以后会改成 webproject_2 所以我想动态的获取工程名就像在jsp中 写上这么一段 ${pageContext.request.contextPath} 这样就可以获得当前的工程名了
那么在JS中是否也可以用什么方式获取工程名呢?
解决方案 »
- Ext的一个问题
- 怎么解析这个字符串(/Date(1278903921551+0800)/)为时间格式
- 不知道是那里的问题
- jquery onmouseout问题
- 项目开发中遇到的一个问题:怎样打开一个窗口自动的停靠在父窗口的边上。
- 梅花雪的MzPageControlTop.js大家有没有?
- 请问谁能帮我解决一下这段订购javascript 代码?
- js,关于父子页面,关于内嵌函数,求帮助
- 正做毕设,需要找javascript编辑器方面相关的资料,希望大家帮忙。
- 怎么让表格实现一格格的滚动?
- 来者有分,在dtree中,如何设置节点的onclick事件, 即点击任一节点后都执行一个onclick事件,而不用链接到其它页面! 在线急等!
- Js实现弹出层
楼主的意思是不是想获取文件夹名或者路径
${pageContext.request.contextPath} 也只是得到路径而已
那还有其他的方法吗?
把這個傳給js,不行?
<body>
<!--使用一个隐藏框来显示:${pageContext.request.contextPath}-->
<input type="hidden" name="projectName" id="projectName" value="${pageContext.request.contextPath}"/>
<input type="button" value="取得工程名" onclick="getProjectName()"/>
<script type="text/javascript">
<!--
function getProjectName()
{
var projName = document.getElementById("projectName").value;
alert("当前工程名:" + projName );
}
//-->
</script>
</body>
</html>
var pathStr = "${pageContext.request.contextPath}";這樣不行?
var strPath = window.document.location.pathname;
var pos = strFullPath.indexOf(strPath);
var prePath = strFullPath.substring(0, pos);
var postPath = strPath.substring(0, strPath.substr(1).indexOf('/') + 1);
alert (postPath);//这个