/ / Какво е __flexSession атрибут в HttpSession - java, servlets, flex, wildfly, httpsession

какво е __flexSession атрибут в HttpSession - java, servlets, flex, wildfly, httpsession

Искам да знам какво е атрибутът __flexSession вhttpsession. Работата върху лицевата страна на приложението е гъвкава, wildfly10 е сървър на приложения, а back end е java. HttpSession има атрибут с име на __flexSession, който има HttpFlexSession object.which изглежда клонинг на HttpSession.After invalidation на HttpSession всеки път, когато invalidate HttpFlexSession Имам това изключение. java.lang.IllegalStateException: WFLYCLWEBUT0001: Сесия KvLvpquLBKMYJ_APyZ6jzxhenh3cRIjoZtHkdAf3 е невалидна на org.wildfly.clustering.web.undertow.session.DistributableSession.validate (DistributableSession.java:55) на org.wildfly.clustering.web.undertow.session.DistributableSession.getAttribute (DistributableSession.java:142) в io.undertow.servlet.spec.HttpSessionImpl.getAttribute (HttpSessionImpl.java:122) в com.os.sp.web.servlet.SessionInvalidateServlet.doPost (SessionInvalidateServlet.java:58) в javax.servlet.http.HttpServlet.service (HttpServlet.java: 707)

Отговори:

0 за отговор № 1

Този проблем е разрешен "__flexSession" е автоматичносъздаден атрибут, съдържа сесия, която е реплика на основната сесия (родителска сесия). Ако анулирате сесията, автоматично ще анулирате сесията, съдържаща атрибута "__flexSession". Ако анулирате сесията, съдържаща се чрез атрибута "__flexSession", това също ще обезсили родителя. Това е просто една теория, но проблемът е как можете да гарантирате, че двете сесии са невалидни. Така че, за да се преодолее това съмнение, първо трябва да се изолират двете сесии един от друг, отколкото да се обезсили един по един като