获取路径

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
function init () {
alert(location.href);
}
function setUrl () {
location.href="03_弹框.html";
}
</script>
</head>
<body onload="init()">
<button onclick="setUrl()">设置location路径</button>
</body>
</html>

获取路径

08-10

[color=red]题目要求a.xml放在 tomcat根目录里的webapps目录下面。[/color]rnrn [color=red] rn我 现在要在我的程序中读 a.xml中的 第一行数据,我想 就读第一行的话可以执行 象读 txt一样 ,获得一个 路径,然后rn read就是了,但是,我如何获得a.xml的路径呢?rn 我 不能使用"e:\tomcat5.5\webapps\a.xml",这种方式rn 因为 我不知道 tomcat 具体会装在哪个盘。[/color]rnrn我怎么 获取 a.xml 的路径呢?rn 我曾经想过 通过 http://localhost:8080/a.xml 这个url地址,然后使用 httpConnection,openConnection,rn 然后 再 getInputStream这种方法,rn但是 我从 浏览器上试了一下,输入 http://localhost:8080/a.xml 会提示找不到 路径。rn 但是 如果 a.xml放在 webapps下面,我新建一个文件夹比如 xml的里面rn 通过 在浏览器中输入 http://localhost:8080/xml/a.xml 则 可以找到,rn 说明tomcat 加载 webapps下面的文件夹,但不加载 普通文件。rn、rn [color=red] 但是 现在a.xml直接放在 webapps的目录下,我改怎么办呢?[/color]n[b]问题补充:[/b]n小疯子老师给出的回答,很好,但是我的机子是 不在 我的电脑属性里面rn 设置环境变量的,所以这个方法不行啊。rn 我 现在解决办法 是通过 rn System.getPorties("user.dir");rnrn但是新问题 又出现了,这个也不太好,因为在不同的系统中,获取的值是不 一样的,rn 有的是tomcat根目录,有的是根目录下面的bin目录,rn 而 有的是eclipse的目录。rn rn 高手们 有什么办法 么?n[b]问题补充:[/b]nString base = System.getenv("CATALINA_BASE"); rn String home = System.getenv("CATALINA_HOME"); rnrn这两个都试了,得到的是 base和 home值 都是null。

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭