我将bean定义为PersonBean
会话范围。
我想要的是找到PersonBean.personId
in 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;
会起作用,但它不起作用。知道我怎么得到这个吗?
更新 1
我也试过
<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
.
笔记:
当我使用时,<h:outputText value=#{PersonalInformationDataBean.personId} />
我得到了正确的输出。