EasyMall第十二天

8.22

  • 四大域对象
域对象生命周期作用范围作用
ServletContext当WEB应用被加载进容器创建代表整个WEB应用的ServletContext对象,当服务器关闭或WEB应用被移除时,当前ServletContext对象被移除整个WEB应用在不同Servlet之间转发、读取资源文件
Request在Service方法调用前由服务器创建,传入service方法。整个请求结束,request对象消失整个请求链(请求转发也存在)在整个请求链中共享数据,经常用到:在servlet中处理好的数据交给结束jsp进行显示,此时的参数就可以放在reque域
Session在第一次调用request.getSession()方法时,服务器会检查是否已经有对应的session,有就用,没有就创建一次会话
PageContext当对jsp的请求开始,当相应结束时销毁。整个jsp页面获取其他八大隐式对象,可以认为是一个入口对象,获取所有域中的数据,跳转到其他资源

- 运算
关系运算:< lt > gt ==eq <= le >= ge ! not && and || or
empty 变量名:判断对象是否为空(null)、判断字符串是否为“”、判断集合是否没有元素、判断域对象是否没有任何属性

  • el中常用对象:

    1. 11个常用对象
    2. 4个具体的域(相当于map对象):pageScope、requestScope、sessionScope、applicationScope
    3. param:url后携带的数据的封装(相当于map单对象)
    4. parmValues:url之后的数组对象
    5. 请求头:header/headerValues
  • jstl:(java servlet pages standard tag library)通用的jsp标签库;底层是java库

    1. out 原样输出、转义、输出默认值

    2. set 向指定域中添加属性、修改属性
    3. 向域中的javabean对象添加、修改属性

      注:scope不能随便写
    4. 向域中的map对象添加或修改属性
    5. remove
    6. catch:捕捉标签包围的所有异常
      java代码 ${e.message}
    7. if:test中的值为boolean值
    8. choose
    9. forEach循环遍历数组、集合:items用于

    10. 案例:10开始,++2,到150,当输出到第三个数字时变红
    11. forTokens切分字符串
    12. import静态包含
  • 分层思想的出现

    1. servlet适合处理逻辑,但不适合写页面
    2. jsp适合处理逻辑和写界面,但封装数据比较麻烦
    3. jsp+javaBean(模式一):解决数据传输问题
    4. jsp+servlet+javaBean(模式二)M(javaBean)V(jsp)C(servlet)
    5. 分层:业务分层()、架构分层()
      业务分层:
      com.peng.login
      com.peng.login.web
      com.peng.login.service
      com.peng.login.dao
      com.peng.login.domain
      com.peng.buy
      com.peng.buy.web
      com.peng.buy.service
      com.peng.buy.dao
      com.peng.buy.domain
      架构分层:
      com.peng.web
      com.peng.service
      com.peng.dao
      com.peng.domain
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘风御浪云帆之上

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值