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?
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.