Установка домена cookie в jQuery динамически - PullRequest
1 голос
/ 07 февраля 2012

У меня довольно стандартный Java-проект Spring / Hibernate, в котором мне нужно установить cookie-файл на основе домена среды, в которой я нахожусь (Local, Test и Prod).

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

Существует ли тег JSP / JSTL или способ на языке выражений определить домен, на котором работает контейнер сервлета? Или есть подобный метод в javascript / jQuery?

Например, если я запускаю приложение на тестовом сервере Tomcat, мне нужен IP-адрес тестового сервера или если я работаю в рабочей среде, мне нужно доменное имя сайта prod.

Я ищу что-то вроде $ {applicationScope.domain}

Ответы [ 2 ]

3 голосов
/ 07 февраля 2012
  • Протокол: $ {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 / примеры / эл / щ / REQ-server.jsp
http://www.steve -farmer.com / примеры / эл / щ / REQ-misc.jsp

0 голосов
/ 07 февраля 2012

Попробуйте: ${pageContext.request.localName}

...