Cómo obtener datos Bean en JSP

He definido el frijol comoPersonBean en el alcance de la sesión.

Lo que quiero es encontrar elPersonBean.personId en la página jsp.

Lo quiero en la página jsp, porque quiero hacer un cálculo basado en estopersonId. Alguien tiene idea de cómo conseguir lo mismo.

En JSP, puedo imprimir lo mismo usando jsf

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

Sin embargo, necesito este valor asignado a algún valor entero en jsp como se muestra a continuación.

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

penséint i = new PersonBean().getPersonId; Funcionaría, sin embargo no funciona. ¿Alguna idea de cómo consigo esto?

Actualización 1

Yo tambien lo intenté

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

Todavía me sale comomy id is 0 en lugar demy id is 0.

NOTA:

Cuando yo uso,<h:outputText value=#{PersonalInformationDataBean.personId} /> Tengo la salida adecuada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta