![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
framework-struts2
文章平均质量分 68
poetOneyear
这个作者很懒,什么都没留下…
展开
-
struts2默认拦截器与自定义拦截器在使用时的注意事项
很多时候,我们会自定义一个拦截器来替换struts2默认的拦截器,这时,我们需要注意一些事项。百度一下,我们找到了默认拦截器的说明,如下:拦截器/Interceptor名字说明Aliasalias在不同的请求之间将请求的参数在不同的名称之间转换,请求的内容不变Chainingchain让前一个Action的属性可以变被后一个A原创 2014-01-20 15:21:17 · 1005 阅读 · 0 评论 -
struts2全局异常处理及配合log4j异常日志记录
在编写代码时除了使用try catch来捕获异常之外,还可以用struts2的声明式异常处理,即在Action中直接抛出异常交给struts2来处理,并且在xml文件中进行相应的配置,如下:01<!--设置全局返回结果 -->02global-results>03原创 2014-01-20 15:26:16 · 1249 阅读 · 0 评论 -
struts2由浅入深专题分享——interceptors 第二回 声明独立的拦截器和拦截器栈 by:丹恋耗
1.声明拦截器通常拦截器声明包含声明可用的拦截器并把它们与应该触发的动作关联起来。唯一复杂的地方是栈的创建,栈允许你一次引用一组拦截器。像所有框架组建的声明一样,拦截器的声明必须在package元素内部。 …… //声明拦截器栈 //引用拦截器原创 2014-02-22 10:32:24 · 947 阅读 · 0 评论 -
struts2由浅入深专题分享——关于struts2 第一回 工作原理及流程 by:丹恋耗
1.struts2的工作原理 图显示了struts2请求处理的工作流。struts2提供了一个更整洁的MVC实现,这些整洁的线条依赖于其它几个参与每一个请求处理的关键架构组件的帮助。这些架构主键主要包括了拦截器、OGNL和ValueStack。 其中,MVC设计模式有3个关注点:模型、视图和控制器,而在struts2中,它们分别通过动作(action)、结果(result)原创 2014-02-20 09:26:45 · 883 阅读 · 1 评论 -
struts2由浅入深专题分享——interceptors 第一回 interceptor的种类及exception拦截器 by:丹恋耗
Dubugstruts2源码之后,对其有了一些初步的认识。对照官方文档,了解了每个拦截器的作用,如下所示的默认拦截器栈:interceptor-stackname="defaultStack">interceptor-refname="exception"/>interceptor-refname="alias"/>interceptor-refname="se原创 2014-02-21 21:30:20 · 955 阅读 · 0 评论 -
struts2由浅入深专题大纲(完善中....)
接下来会按照这个大纲进行深入的学习struts2filteractioninterceptor1.interceptor的种类,基本的继承关系类图resultType1.resultType基本介绍,使用场景以及区别2.类图结构ActionContext(ValueStatck/OGNL)原创 2014-02-21 09:14:58 · 818 阅读 · 0 评论 -
struts2由浅入深专题分享——result-types 第一回 result-type类型及常见的几个类型 by:丹恋耗
关于类型:result-types> result-typename="chain"class="com.opensymphony.xwork2.ActionChainResult"/> result-typename="dispatcher"class="org.apache.struts2.dispatcher.ServletDi原创 2014-02-21 21:35:40 · 764 阅读 · 0 评论