今天来向大家介绍一下JavaBean 和EL表达式
1.什么是JavaBean?
所谓的JavaBean,一般泛指实体类,任何一个类都被称为一个JavaBean。
这个就是所谓的JavaBean了。
2.JavaBean如何在Jsp中使用?
JavaBean可以作为一个标签来使用
比如说:<jsp:useBean> id: 对象名
class: 类的全限定名
scope:作用域
<jsp:setProperty> property:实体类的属性(注意:property的值可以为"*",代表:可以将请求参数的值设置为该对象的属性值) value:属性值
name:对象名
注:上面的是set(写) 下面则是get(读)。
<jsp:getProperty> property:属性名
name:对象名
3:什么是EL表达式?
全称:Expression Language(表达式语言)
功能:替代JSP页面中的复杂代码。一些繁琐的代码 则可以用表达式来替换
语法:例如: $(EL expression) 注意:如果域对象中属性名中有带有特殊字符,则使用[]会方便
$(bean.name)或$(bean['name'])--->本质调用bean的getName()方法
EL中的隐含对象:pageScope
requestScope
sessionScope
applicationScope
参数有关隐含对象: param
paramValues
EL运算符: 算数运算符,关系运算符两种运算符号,然后还有Empty运算符 $(empty 集合)
判断集合中的值 是否为空,如果为空 则返回true , 如果不为空,则返回false;
最后再给大家送上一幅图:
谢谢!