У меня есть простая страница, поддерживаемая именованным компонентом. На странице также используются простые символы, но я ничего не делаю ajax на этой странице. Приложения размещены на Glassfi sh 5.1.
@Named("cardsView")
@RequestScoped
public class CardsViewBean implements Serializable {
...
}
Это страница x html. Как вы можете видеть, я передаю бин мастеру x html, не уверенный, является ли это наилучшей практикой или источником проблемы.
<ui:composition template="/fragment/master.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:ipc="http://java.sun.com/jsf/composite/component">
<ui:param name="bean" value="${cardView}" />
<ui:define name="content">
.....
</ui:define>
</ui:composition>
Насколько я понимаю, боб области действия запроса живет только для запроса.
Однако, когда я смотрю на инспектор браузера, я вижу, что каждый раз, когда я нажимаю на страницу, создается новый JSESSIONID. Поэтому я думаю, что есть нечто, что я неправильно настроил, но я не уверен, где искать.