jsp`我想知道我的请求网址,但我试过这个并且它对我不起作用
<script>
$url = getRequestURL();
.....
所以我想知道获取网址的方式是什么?
btw我没有真正学习jsp所以不确定在哪里寻找参考,这个脚本叫做jsp脚本还是其他什么东西?
谢谢
答案 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)。