摘要: 1. 深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置。 1.1. 包配置: Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。 在struts.xml 阅读全文
posted @ 2017-02-24 17:56 Faron 阅读(201) 评论(0) 推荐(0) 编辑
摘要: IOC:Inversion of Control 控制反转 DI:Dependency Injection 依赖注入 控制反转,从字面意思来看,就是控制权又被动变主动,最后又变回被动。 举个例子: 你的主管要求你做一件事情,这个时候就存在这么几个过程, 主管命令你做事情(这个时候主动权在主管,你是被 阅读全文
posted @ 2017-02-24 17:50 Faron 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、web.xml配置文件常用元素及其意义 二、各个配置元素详解 1.Web应用图标:指出IDE和GUI工具用来表示Web应用的大图标和小图标 2.Web 应用名称:提供GUI工具可能会用来标记这个特定的Web应用的一个名称 3.Web 应用描述:给出于此相关的说明性文本 4.上下文参数:声明应用范 阅读全文
posted @ 2017-02-24 14:56 Faron 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 拦截器和过滤器的区别: 1、拦截器是基于Java的反射机制的,而过滤器是基于函数回调 2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器 3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能 阅读全文
posted @ 2017-02-24 14:51 Faron 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 使用原因 使用原因 为了避免在action中有太多的类,而需要写大量的get().set()。 故在Struts2 使用 了 domain model. Action: 1 private User user; 2 public String add(){ 3 System.out.println( 阅读全文
posted @ 2017-02-24 13:44 Faron 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 以下形式中最常用的是前两种 1. 使用Action的属性: 在action 里面定义要接收的参数,并提供相应的setter,getter,和提交参数的名称一致, 并不用做数据类型的转换相应提交方式可以用get 和post 如:testAction? name=admin jsp: 1 <form a 阅读全文
posted @ 2017-02-24 13:15 Faron 阅读(12979) 评论(0) 推荐(1) 编辑
摘要: 1、 ActionMethod: Action执行的时候并不一定要执行execute方法,有两种替换办法如下: ①在配置文件中配置action的时候用“method”属性来指定执行哪个方法 ②在url地址中动态指定(动态方法调用DMI)(推荐使用) Struts.xml文件的配置 Index.jsp 阅读全文
posted @ 2017-02-24 11:33 Faron 阅读(443) 评论(0) 推荐(0) 编辑