struts2框架总结:(四)

目录

1 自定义拦截器

1.1 架构

1.2 拦截器创建

1.3 拦截器api

1.3.1 放行

1.3.2 前后处理

1.3.3 不放行,直接跳转到一个结果页面

1.4 拦截器配置

1.4.1 注册拦截器

​1.4.2 配置拦截器栈

1.4.3 指定包中默认拦截器栈

1.4.4 如何定制拦截方法

1.4.5 全局结果集

2 strust2 标签(了解)

2.1 标签体系

2.2 struts2标签结构

​2.3 控制标签

2.4 数据标签

​2.5 表单标签

​2.6 非标单标签


1 自定义拦截器

1.1 架构

这张图是 struts2 的整体架构图,包括了网页请求request(HttpServletRequest),处理网页请求的Action,以及拦截器Interceptor

还有struts.xml配置,结果处理resul等,当然也包括了struts2自定义的标签。

 

1.2 拦截器创建

创建方式一:(实现Interceptor接口)

 

创建方式二:(继承AbstractInterceptor)

 

创建方式三:(继承MethodFilterInterceptor,比较推荐这一种)

 

1.3 拦截器api

1.3.1 放行

1.3.2 前后处理

1.3.3 不放行,直接跳转到一个结果页面

不执行后续的拦截器以及Action,直接交给Result处理结果.进行页面跳转

 

1.4 拦截器配置

1.4.1 注册拦截器

1.4.2 配置拦截器栈

1.4.3 指定包中默认拦截器栈

1.4.4 如何定制拦截方法

1.4.5 全局结果集

 

下面是我做的一个练习的完整配置。

 

2 strust2 标签(了解)

2.1 标签体系

struts2 标签的出现过程:Jsp最开始是用来替代Servlet的,不过由于业务处理还有页面显示都在jsp上,显的相当的混乱,所以后来就出现了 jstl,el 等标签来分担一定的功能,让jsp专门做动态页面显示,而struts2 也有自己的相应的标签。最后现在的javaWeb开发比较流行的模式是:Servlet+JavaBean+Jsp。

 

2.2 struts2标签结构

struts2的标签结构主要分为 普通标签 和 UI标签两大部分。

2.3 控制标签

 

2.4 数据标签

 

2.5 表单标签

 

2.6 非标单标签

在action中添加错误信息

页面表单中取出错误信息。

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值