摘要: 1. struts系统中的拦截器介绍 过滤器:javaweb中的服务器组件,主要针对的请求和响应进行拦截。 拦截器:主要针对方法的调用,进行拦截器,当使用代理对象调用某个方法时候 对方法的调用进行拦截,对拦截到的方法可以进行扩展,增强 Struts2中的拦截器主要针对Action中方法的调用进行拦截 阅读全文
posted @ 2016-11-13 14:09 光何 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 案例需求:需要在原来的dao实现类的方法中,加入日志的记录功能,对原有的功能进行增强 1. 静态代理 静态代理的组成: 抽象接口:目标类和代理类必须实现同一个抽象接口。 目标类:封装了原始的核心功能 代理类:拥有目标对象的引用,同时完成扩展功能的实现 总结:将核心功能和扩展功能在代码的实现上,进行了 阅读全文
posted @ 2016-11-13 11:48 光何 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1发送ajax请求使用stream进行响应 Result的type属性的stream取值。 1.1定义Action 1.2 配置UserAction 1.3实现UI页面 1.4总结 当请求发送到服务器上,先执行处理请求的方法,通过处理请求的方法的返回值,查找对应的result,如果result的ty 阅读全文
posted @ 2016-11-13 09:46 光何 阅读(1869) 评论(0) 推荐(1) 编辑
摘要: 1.通过servletActionContext类 2.通过ActionContext获得 ServletActionContext extends ActionContext 3. 通过struts2框架注入web对象 3.1定义BaseAction 3.2web对象的获得 阅读全文
posted @ 2016-11-13 09:30 光何 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1.在Action中定义简单数据类型的属性 给Action定义简单类型的属性,封装客户端请求的数据 简单类型:String,基本类型和对应的引用类型 只要保证客户端请求的参数名称和Action的属性名称一样。 2.在Action中定义javabean对象封装客户端数据 2.1定义实体类 1 publ 阅读全文
posted @ 2016-11-13 09:14 光何 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 1. package标签 package:完成有业务相关的Action(应用控制器的)管理 name:给包起的名字(反映该包中Action的功能),用来完成包和包之间的继承。默认继承struts-default,struts-default中包含了struts2的核心功能。 namespace:命名 阅读全文
posted @ 2016-11-13 09:03 光何 阅读(800) 评论(0) 推荐(0) 编辑