Как получить данные Бина в JSP
У меня бин определяется какPersonBean
в объеме сеанса.
Я хочу найтиPersonBean.personId
на странице JSP.
Я хочу это на странице JSP, потому что я хочу сделать некоторые расчеты на основе этогоpersonId
, У любого есть идея, как получить то же самое.
В JSP я могу напечатать то же самое с помощью JSF
<h:outputText value="#{PersonBean.personId}" />
Однако мне нужно, чтобы это значение было присвоено некоторому целочисленному значению в jsp, как показано ниже.
<h:outputText value="#{PersonBean.personId}" />
<%
int i = new PersonBean().getPersonId;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
%>
я думалint i = new PersonBean().getPersonId;
будет работать, однако это не работает. Есть идеи, как мне это получить?
Я тоже пробовал
<jsp:useBean id="sessionPersonalDataBean" class="com.sac.databean.PersonalInformationDataBean" scope="session"/>
<%
out.print("my id is " + sessionPersonalDataBean.getPersonId());
%>
Тем не менее я получаю вывод какmy id is 0
вместоmy id is 0
.
NOTE:
Когда я использую,<h:outputText value=#{PersonalInformationDataBean.personId} />
Я получаю правильный вывод.