在jsp中获取请求的URL

时间:2012-03-02 20:44:55

标签: jsp

jsp`我想知道我的请求网址,但我试过这个并且它对我不起作用

<script>
    $url = getRequestURL();
    .....

所以我想知道获取网址的方式是什么?

btw我没有真正学习jsp所以不确定在哪里寻找参考,这个脚本叫做jsp脚本还是其他什么东西?

谢谢

1 个答案:

答案 0 :(得分:3)

你可以让JSP EL将它打印出来,好像它是一个JavaScript变量,如下所示:

<script>
    var url = '${pageContext.request.requestURL}';
    // ...
</script>

但是你为什么不直接用JavaScript API抓住它呢?

<script>
    var url = window.location.href;
    // ...
</script>

请注意,此代码是JavaScript,它与Java / JSP完全不同。 至于学习JSP,请开始查看our JSP tag wiki page(自己动手,只需将鼠标放在自己置于问题下方的标签上方,然后点击 info 在黑色流行框中的链接,几乎所有其他位自尊的标签都有这样的维基页面,因此JavaScript也one)。