Java - Записать куки на все пути URL

173
14 апреля 2018, 21:36

В сервлете по URL - /user/registration регистрирую пользователя и записываю в его браузер куки.

Cookie nickCookie = new Cookie( "nick", user.getNick());
Cookie codeCookie = new Cookie( "code", user.getCode());
resp.addCookie(nickCookie);
resp.addCookie(codeCookie);

Вот так вот в сервлете записываю куки, но записывает только по URL - /user/registration.

Вопрос - как мне записать куки например на все пути что будут после http://localhost:8080/user/*

???

Answer 1

У класса Cookie есть метод setPath(). Он устанавливает куку для указанного каталога и всех подкаталогов

Cookie nickCookie = new Cookie( "nick", user.getNick());
nickCookie.setPath("/user");
Cookie codeCookie = new Cookie( "code", user.getCode());
codeCookie.setPath("/user");
resp.addCookie(nickCookie);
resp.addCookie(codeCookie);
READ ALSO
Прозрачный фон у WebView

Прозрачный фон у WebView

Нужно сделать прозрачный фон у WebView в JavaFX

194
За что отвечает ACCESS_MOCK_LOCATION

За что отвечает ACCESS_MOCK_LOCATION

Добрый день уважаемые! В манивесте приложения содержится следующее разрешение :

212
Работа с JNI в Intellij Idea (TDlib)

Работа с JNI в Intellij Idea (TDlib)

Возникли проблемы с тем, как добавлять в свой проект в среде Idea C/C++ библиотеки, в частности, TDlibРаботаю на Ubuntu 16

287
xml XmlPullParser

xml XmlPullParser

Иду от простого, начинаю с XML PullParser

209