gpt4 book ai didi

java - 在 jQuery 中动态设置 cookie 的域

转载 作者:行者123 更新时间:2023-11-29 06:03:56 27 4
gpt4 key购买 nike

我有一个相当标准的 Spring/Hibernate Java 项目,我需要根据我所在的环境域(本地、测试和生产)设置 cookie。

$.cookie("[cookie_name]", "[cookie_data]", { expires: 7, path: '/', domain: '', secure: false });

是否有 JSP/JSTL 标记或表达语言的方式来确定 servlet 容器运行的域?或者javascript/jQuery中有没有类似的方法?

例如,如果我在 Tomcat 服务器上运行应用程序进行测试,我需要测试服务器的 IP,或者如果我在生产环境中运行,我需要产品站点的域名。

我正在寻找与 ${applicationScope.domain} 类似的内容

最佳答案

  • 协议(protocol):${pageContext.request.protocol}
  • 远程地址:${pageContext.request.remoteAddr}
  • 远程主机:${pageContext.request.remoteHost}
  • 远程端口:${pageContext.request.remotePort}
  • 方案:${pageContext.request.scheme}
  • 安全:${pageContext.request.secure}
  • 本地地址:${pageContext.request.localAddr}
  • 本地名称:${pageContext.request.localName}
  • 本地端口:${pageContext.request.localPort}
  • 服务器名称:${pageContext.request.serverName}
  • 服务器端口:${pageContext.request.serverPort}

来源:

http://www.steve-farmer.com/examples/el/ui/req-server.jsp
http://www.steve-farmer.com/examples/el/ui/req-misc.jsp

关于java - 在 jQuery 中动态设置 cookie 的域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9180197/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com