Jak uzyskać dane Bean w JSP

Mam fasolę zdefiniowaną jakoPersonBean w zakresie sesji.

Chcę znaleźćPersonBean.personId na stronie jsp.

Chcę go na stronie jsp, ponieważ chcę na tej podstawie obliczyćpersonId. Każdy ma pomysł, jak to zrobić.

W JSP mogę wydrukować to samo za pomocą jsf

<h:outputText value="#{PersonBean.personId}" />

Jednak potrzebuję tej wartości przypisanej do pewnej wartości całkowitej w jsp, jak pokazano poniżej.

<h:outputText value="#{PersonBean.personId}" />
<%
   int i = new PersonBean().getPersonId;
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
%>

myślałemint i = new PersonBean().getPersonId; zadziała, ale nie działa. Masz jakiś pomysł, jak to uzyskać?

Aktualizacja 1

Próbowałem też

<jsp:useBean id="sessionPersonalDataBean" class="com.sac.databean.PersonalInformationDataBean" scope="session"/>
<%
   out.print("my id is " + sessionPersonalDataBean.getPersonId());
%>

Nadal otrzymuję dane wyjściowe jakomy id is 0 zamiastmy id is 0.

UWAGA:

Kiedy używam<h:outputText value=#{PersonalInformationDataBean.personId} /> Dostaję właściwe wyjście.

questionAnswers(1)

yourAnswerToTheQuestion