黑马程序员技术交流社区

标题: 学习笔记 [打印本页]

作者: wk020510    时间: 2019-3-20 13:42
标题: 学习笔记
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}
      -





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2