M:model 模型(业务逻辑操作【javaBean
*完成具体业务操作,如:查询数据库,封装对象
V:view 视图(展示数据【jsp
*展示数据
C:Controller 控制器(获取,调用,分发【servlet
*获取用户输入,调用模型,将数据交给视图
优点:
1. 耦合性低,方便维护;2.可以分工协作;3.重用性搞
缺点:
- 使得项目架构变得复杂,对开发者要求提高;
---
EL表达式
Expression Language 表示式语言:替换和简化jsp页面中java代码的编写
作用:获取数据
${代码}
jsp默认支持el表达式;要忽略
1.在page指令中设置 isELIgnored=“ture”;
2.\${代码}
使用:
1. 运算:
算术运算符:+,-,*,/(div),%(mod);${2+5}
比较运算符:${2==5}
逻辑运算符:&&(and); ||(or); !(not)
空运算符:empty
*用于判断字符串,集合,数组对象是否为null;长度是否为0;
2.获取值:
1. el表达式只能从域获取值
- ${域名称 .建名}:从指定的域获取值
${requestScope.键名}
${sessionScope.
${pageScope}
${applicationScope}
-
|
|