struts
1. struts2配置文件是(struts.xml)
2. struts2核心控制器是(FilterDispatcher)
3. struts2配置文件中Action标签的class属性值是(action类的全名)
name属性的值是(代表Action的名称 从前台访问时的路径)
4. struts2配置文件中result标签的属性值 默认是(dispatcher)
重定向的值是(redirect)
5. Struts2自定义拦截器的三种实现方式
1) 实现 接口 Interceptor
2) 继承 抽象类 AbstractInterceptor 重写intercept方法
3) 继承 MethodFilterInterceptor类
6.struts2 的 运行原理
1. tomcat 启动加载Web.xml ,核心控制器FilterDispatcher 加载并解析 struts.xml
2. 客户端 发出请求到 Action ,FilterDispatcher 根据后缀名拦截
3. FilterDispatcher 根据 struts.xml配置文件信息 找到 指定的 Action方法
4. 执行相关的业务逻辑后 返回字符串
5. 根据返回字符串,在 struts.xml的<result>的name属性的值,进行匹配跳转到指定的
jsp或重定向到其他Action
7. 精确匹配和 模糊匹配的 区别
1. 精确匹配
struts.xml中 Action 配置 method属性 属性的值 是Action类中的某一个方法
前台访问时 Action名称.action
缺点: 配置繁琐 action类中的每一个方法 都需要 配置一个 <Action> 标签
优点: 分工明确 一个配置发生错误 不会影响其他 Action的运行
2. 模糊匹配
struts.xml中,Action配置name值时通过通配符*,配置请求的格式;
class 和 method通过 {数字} 的方式 引用 name中通配符信息
前台访问时 按Action中定义的规则.action 去访问
缺点: 如果配置错误 所有的 Action 都不能使用
优点: 配置文件中 需要配置的 <action> 会变少
8. struts2 简述
struts2 是一个MVC框架 基于WebWork 发展而来.属于控制层框架。
负责jsp页面和java代码之间的值的传递和跳转
核心控制器是FilterDispatcher 2.1.2 版本前含2.12
从2.1.3版本开始用 StrutsPrepareAndExecuteFilter代替了。
1. struts2配置文件是(struts.xml)
2. struts2核心控制器是(FilterDispatcher)
3. struts2配置文件中Action标签的class属性值是(action类的全名)
name属性的值是(代表Action的名称 从前台访问时的路径)
4. struts2配置文件中result标签的属性值 默认是(dispatcher)
重定向的值是(redirect)
5. Struts2自定义拦截器的三种实现方式
1) 实现 接口 Interceptor
2) 继承 抽象类 AbstractInterceptor 重写intercept方法
3) 继承 MethodFilterInterceptor类
6.struts2 的 运行原理
1. tomcat 启动加载Web.xml ,核心控制器FilterDispatcher 加载并解析 struts.xml
2. 客户端 发出请求到 Action ,FilterDispatcher 根据后缀名拦截
3. FilterDispatcher 根据 struts.xml配置文件信息 找到 指定的 Action方法
4. 执行相关的业务逻辑后 返回字符串
5. 根据返回字符串,在 struts.xml的<result>的name属性的值,进行匹配跳转到指定的
jsp或重定向到其他Action
7. 精确匹配和 模糊匹配的 区别
1. 精确匹配
struts.xml中 Action 配置 method属性 属性的值 是Action类中的某一个方法
前台访问时 Action名称.action
缺点: 配置繁琐 action类中的每一个方法 都需要 配置一个 <Action> 标签
优点: 分工明确 一个配置发生错误 不会影响其他 Action的运行
2. 模糊匹配
struts.xml中,Action配置name值时通过通配符*,配置请求的格式;
class 和 method通过 {数字} 的方式 引用 name中通配符信息
前台访问时 按Action中定义的规则.action 去访问
缺点: 如果配置错误 所有的 Action 都不能使用
优点: 配置文件中 需要配置的 <action> 会变少
8. struts2 简述
struts2 是一个MVC框架 基于WebWork 发展而来.属于控制层框架。
负责jsp页面和java代码之间的值的传递和跳转
核心控制器是FilterDispatcher 2.1.2 版本前含2.12
从2.1.3版本开始用 StrutsPrepareAndExecuteFilter代替了。