2012-02-28 3 views
1

Я пробовал много методов, чтобы прочитать эту переменную из cookie с javascript, но не могу. Есть ли какая-либо особенность, связанная с сервером приложений Java, который настроил cookie удаленно?Как я могу прочитать JSESSIONID с javascript?

+3

Что вы делали? –

+0

Вы можете посмотреть куки-файлы в браузере. Разум: в Java есть две формы идентификаторов сеанса: если файлы cookie отключены, идентификатор сеанса передается по URL-адресу: '...? JSESSIONID = ...'; лучше - через cookie (читаемый URL-адрес для закладки); Частое URL-адрес не выполняется. Серверное приложение может использовать другое имя для идентификатора сеанса; должен быть дополнительно настроен. –

ответ

9

Попробуйте Fiddler2. JSESSIONID может быть передан с флагом HttpOnly. Если это так, стандартный браузер не позволит вам прочитать это значение.

+1

+1 для соответствующего инструмента, +1 для HttpOnly, к сожалению, у меня есть только один upvote, чтобы дать :( – ellisbben

+0

Вы правы, standartbrowsers coulnt позволяет вам взять jsessionid, я буду google для fiddler2. – erhan