java将值Bean传递给类,然后将类传递给JSP
我确实初始化了我的bean,如下所示:
<bean id="propertyData" class="utils.PropertyDataFill" scope="application">
<property name="current" value="${current}"/>
<property name="name" value="${name}"/>
<property name="isActiveU" value="${u}"/>
<property name="isActiveG" value="${g}"/>
<property name="isActiveM" value="${m}"/>
</bean>
我已经使用下面的getter setter创建了一个PropertyDataFill类 变量:
private String current;
private String name;
private String isActiveU;
private String isActiveG;
private String isActiveM;
我想要的是将此数据传递给JSP:
<jsp:useBean id="propertyData" scope="application" class="utils.PropertyDataFill"/>
<%
String m=propertyData.getIsActiveM();
String u=propertyData.getIsActiveU();
String g=propertyData.getIsActiveG();
%>
如果我错了,我得到的是空值? 我试图这样做的方式可能是错误的。 感谢您的任何帮助
# 1 楼答案
# 2 楼答案
在bean类的ServletContext中设置值:
使用以下方法在JSP中获取此值: