So erhalten Sie Bean-Daten in JSP

Ich habe Bean definiert alsPersonBean im Sitzungsumfang.

Was ich will, ist das findenPersonBean.personId in jsp Seite.

Ich möchte es auf der JSP-Seite haben, weil ich auf dieser Basis einige Berechnungen durchführen möchtepersonId. Wer hat eine Idee, wie man das gleiche bekommt.

In JSP kann ich dasselbe mit jsf drucken

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

Dieser Wert muss jedoch einem ganzzahligen Wert in jsp zugewiesen werden (siehe unten).

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

ich dachteint i = new PersonBean().getPersonId; würde funktionieren, aber es funktioniert nicht. Hast du eine Idee, wie ich darauf komme?

Update 1

Ich habe es auch versucht

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

Trotzdem bekomme ich Ausgabe alsmy id is 0 anstattmy id is 0.

HINWEIS:

Wenn ich benutze,<h:outputText value=#{PersonalInformationDataBean.personId} /> Ich bekomme die richtige Ausgabe.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage