b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

struts实现原理 struts2框架学习笔记3:获取servletAPI

电脑杂谈  发布时间:2018-02-21 17:24:20  来源:网络整理

mybatis原理_struts实现原理_struts的原理

struts实现原理struts实现原理

Struts2存在一个对象ActionContext(本质是Map),可以获得原生的request,response,ServletContext

还可以获得四大域对象(Map),以及param参数(Map)等等

ActionContext生命周期:每次请求都会创建一个与请求对应的ActionContext对象

绑定当前线程(ThreadLocal),直接从ThreadLocal中获得即可

请求处理完后,ActionContext对象销毁

struts的原理_struts实现原理_mybatis原理

第一种获得方式:

注意:直接调用put方法在jsp中取值时候直接取即可${name},其他的(例如session):${sessionScope.name}

第二种获取方式(不推荐):

看过源码发现,这里还是调用了ActionContext中的方法

不推荐的原因:Struts2创造的目的就是避免原生的servlet

struts的原理_mybatis原理_struts实现原理

第三种:

实现接口

response等等都是实现相应的接口即可

原理:servletConfig的intercept方法中获取了原生的servletAPI,本质上还是调用了ActionContext中的方法

实际开发中,常用的其实是第一种方式


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-87427-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 朱君绪
        朱君绪

        还是蒋委员长说的对

      • 梅葆玖
        梅葆玖

        rio其实很好喝年初开始接触喝了一个多月之后就开始断货之后再买到的就不是rio了

      热点图片
      拼命载入中...