Wie man Bean-Daten in der JSP

Habe ich bean definiert als PersonBean im Gültigkeitsbereich einer session.

Was ich will, ist zu finden die PersonBean.personId in der jsp-Seite.

Möchte ich es in jsp-Seite, weil ich will ein paar Berechnung auf dieser Grundlage personId. Jemand ne Idee, wie man das gleiche.

In JSP, bin ich in der Lage zu drucken, das gleiche mit jsf

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

Aber ich brauche diese Wert zugewiesen, einige integer-Wert in jsp, wie unten gezeigt.

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

Dachte ich int i = new PersonBean().getPersonId; funktionieren würde, aber es funktioniert nicht. Irgendeine Idee, wie ich das bekomme???

Update 1

Ich habe auch versucht

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

Trotzdem bekomme ich als Ausgabe my id is 0 statt my id is 0.

HINWEIS:

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

InformationsquelleAutor Fahim Parkar | 2012-07-07
Schreibe einen Kommentar