【问题标题】:jsp how to get base url cleanly without javascriptjsp如何在没有javascript的情况下干净地获取基本url
【发布时间】:2011-05-15 18:34:37
【问题描述】:

我正在尝试在不使用 javascript 的情况下获取基本 url(例如:https://stackoverflow.com/)。但是似乎有很多方法可以将其从 https://stackoverflow.com/questions/ask 中分离出来,所以我想知道最干净的方法是什么(或者是否有首选方法)。

jstl 函数可能会解决问题,但我希望它尽可能动态,所以如果 /questions/ 部分要更改为假设 /question/,我不必更改它。

${pageContext.request.scheme}://${pageContext.request.serverName}:${pageContext.request.serverPort} 

是一个选项,但它有点冗长。

感谢任何输入。

【问题讨论】:

    标签: jsp jstl el


    【解决方案1】:

    JSTLfunctions taglib 的帮助下使用以下内容。

    ${fn:replace(pageContext.request.requestURL, pageContext.request.requestURI, '')}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 2013-01-16
      • 2012-01-20
      • 2019-01-15
      • 1970-01-01
      • 2011-09-14
      • 1970-01-01
      相关资源
      最近更新 更多