欢迎来到天天文库
浏览记录
ID:11657305
大小:27.50 KB
页数:5页
时间:2018-07-13
《struts2内容要求及内置拦截器简介》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Struts2内容要求及内置拦截器简介1.介绍需求,搭建系统结构,完成数据库映射,完成注册2.1天3.介绍模块详细需求,典型功能实现4.1-2天时间完成模块功能5.最后一天,点评(几位同学),根据项目总结前面技术点------------------------------------Struts2框架1.框架原理2.框架基本配置3.OGNL+Struts2标签4.数据校验(熟练validate方法,熟悉XML配置)5.国际化(了解)6.类型转换(内部支持的转换,了解自定义)7.Interceptor(如何自定义,如何配置,常用内置拦截器功能)8.Result(了解如何自定
2、义,熟悉常用一些Result类型dispacher,redirect,stream,freemarker,chain,redirectAction,json(需要引入jsonplugin.jar))9.freemarker模版定义10.自己了解(struts2使用XSLT、FreeChart、JasperReport、velocity.....)----------redirectAction响应视图示例--------------------add.jsp(添加)->AddActionlist.jsp(列表)->ListActionadd.jsp->list.jsp3、tionname="add"class="">list/order/list.jsp---------------------------4、----------------Struts2内建拦截器的简要介绍alias(别名拦截器):允许参数在跨越多个请求时使用不同别名,该拦截器可将多个Action采用不同名字链接起来,然后用于处理同一信息。autowiring(自动装配拦截器):主要用于当Struts2和Spring整合时,Struts2可以使用自动装配的方式来访问Spring容器中的Bean。chain(链拦截器):构建一个Action链,使当前Action可以访问前一个Action的属性,一般和一起使用。checkbox(多选框拦截器):将没有选中的check5、box项设置为false,协助管理多选框。在HTTP请求里,那些没有被选中的项通常没有任何值。conversionError(转换器错误拦截器):这是一个负责处理类型转换错误的拦截器,它负责将类型转换错误从ActionContext中取出,并转换成Action的FieldError错误。createSession(创建Session拦截器):该拦截器负责创建一个HttpSession对象,主要用于那些需要有HttpSession对象才能正常工作的拦截器中。clearSession(清除Session拦截器):负责销毁HttpSession对象.debugging(调试拦截器6、):当使用Struts2的开发模式时,这个拦截器会提供更多的调试信息。execAndWait(执行和等待拦截器):后台执行Action时,给用户显示一个过渡性的等待页面。externalRef(扩展拦截器):负责扩展引用exception(异常拦截器):将Action抛出的异常映射到结果,这样就通过重定向自动处理异常。fileUpload(文件上传拦截器):这个拦截器主要用于文件上传,它负责解析表单中文件域的内容。i18n(国际化拦截器):主要负责把用户所选的语言、区域放入用户Session中。logger(日志拦截器):主要是输出Action的名字,提供简单的日志输出。m7、odelDriven(模型驱动拦截器):这是一个用于模型驱动的拦截器,当某个Action类实现了ModelDriven接口时,它负责把getModel()方法的结果堆入ValueStack中。scopedModelDriven(作用域模型驱动拦截器):如果一个Action实现了一个ScopedModelDriven接口,该拦截器负责从指定生存范围中找出指定的Model,并将通过setModel方法将该Model传给Action实例。params(参数过滤拦截器):这是一个最基本的拦截器,它负责解析HTTP请求中的参
3、tionname="add"class="">list/order/list.jsp---------------------------
4、----------------Struts2内建拦截器的简要介绍alias(别名拦截器):允许参数在跨越多个请求时使用不同别名,该拦截器可将多个Action采用不同名字链接起来,然后用于处理同一信息。autowiring(自动装配拦截器):主要用于当Struts2和Spring整合时,Struts2可以使用自动装配的方式来访问Spring容器中的Bean。chain(链拦截器):构建一个Action链,使当前Action可以访问前一个Action的属性,一般和一起使用。checkbox(多选框拦截器):将没有选中的check
5、box项设置为false,协助管理多选框。在HTTP请求里,那些没有被选中的项通常没有任何值。conversionError(转换器错误拦截器):这是一个负责处理类型转换错误的拦截器,它负责将类型转换错误从ActionContext中取出,并转换成Action的FieldError错误。createSession(创建Session拦截器):该拦截器负责创建一个HttpSession对象,主要用于那些需要有HttpSession对象才能正常工作的拦截器中。clearSession(清除Session拦截器):负责销毁HttpSession对象.debugging(调试拦截器
6、):当使用Struts2的开发模式时,这个拦截器会提供更多的调试信息。execAndWait(执行和等待拦截器):后台执行Action时,给用户显示一个过渡性的等待页面。externalRef(扩展拦截器):负责扩展引用exception(异常拦截器):将Action抛出的异常映射到结果,这样就通过重定向自动处理异常。fileUpload(文件上传拦截器):这个拦截器主要用于文件上传,它负责解析表单中文件域的内容。i18n(国际化拦截器):主要负责把用户所选的语言、区域放入用户Session中。logger(日志拦截器):主要是输出Action的名字,提供简单的日志输出。m
7、odelDriven(模型驱动拦截器):这是一个用于模型驱动的拦截器,当某个Action类实现了ModelDriven接口时,它负责把getModel()方法的结果堆入ValueStack中。scopedModelDriven(作用域模型驱动拦截器):如果一个Action实现了一个ScopedModelDriven接口,该拦截器负责从指定生存范围中找出指定的Model,并将通过setModel方法将该Model传给Action实例。params(参数过滤拦截器):这是一个最基本的拦截器,它负责解析HTTP请求中的参
此文档下载收益归作者所有