JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签


自定义拦截器的架构及执行流程:

            JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签


JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签


JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签


拦截器的创建:

                1)创建方式1

                    JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

                2)创建方式2

                    JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

                3)创建方式3

                    JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签


拦截器API:

            1)放行

                JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            2)前后处理

                JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

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

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

                JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

拦截器配置:

            在struts的配置文件中进行配置

            步骤1:注册拦截器

            JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            步骤2:配置拦截器栈

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            步骤3:指定包中默认拦截器栈

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            如何定制拦截

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            全局结果集:

JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签


Struts2标签:

            标签体系:

                JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            struts2标签结构:

                JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            控制标签:

                JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            数据标签:

                JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            表单标签:

                JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签

            非表单标签: 

            ①在action中添加错误信息

            this.addActionError("用户名重复,请重新填写用户名"):

            ②取出错误信息

            JAVA_WEB Struts2框架学习第四章 自定义拦截器、struts2标签