随笔分类 -  Struts2

摘要:一 addActionError①概念addActionError是Action级别的错误消息②添加this.addActionError("错误信息");③显示显示全部的Action级别的错误消息,可以加CSS二 addFieldError①概念addFieldError给一个字段(属性)添加错误... 阅读全文
posted @ 2014-05-03 22:54 成风魄郎 阅读(210) 评论(0) 推荐(0)
摘要:问题:在Struts2中失效了,不但调转不过去还报404错误。不知道是Struts2中不支持还是需要其他的配置。原因:因为struts2采用过滤器的方式处理请求,默认情况时监控url地址的变化解决办法1、配置web.xml 解决[html]view plaincopyprint?struts2/*R... 阅读全文
posted @ 2014-04-17 11:40 成风魄郎 阅读(251) 评论(0) 推荐(0)
摘要:org.apache.struts2.dispatcher.FilterDispatcher是Struts2的主要的Filter,负责四个方面的功能: (1)执行Actions (2)清除ActionContext (3)维护静态内容 (4)清除request生命周期内的XWork的... 阅读全文
posted @ 2014-04-16 22:48 成风魄郎 阅读(290) 评论(0) 推荐(0)
摘要:一些struts2的教程都是比较早的,当我们基于较新版本的struts2来实现代码的时候,往往会出现一些问题.比如这个警告:FilterDispatcherisdeprecated!在web.xml中的配置如下:[html]view plaincopystruts2org.apache.struts... 阅读全文
posted @ 2014-04-16 22:33 成风魄郎 阅读(200) 评论(0) 推荐(0)
摘要:一些struts2的教程都是比较早的,当我们基于较新版本的struts2来实现代码的时候,往往会出现一些问题.比如这个警告:FilterDispatcherisdeprecated!在web.xml中的配置如下:[html]view plaincopystruts2org.apache.struts... 阅读全文
posted @ 2014-04-16 22:33 成风魄郎 阅读(295) 评论(0) 推荐(0)
摘要:struts2中ActionContextCleanUp,StrutsPrepareAndExecuteFilter,StrutsPrepareFilter,StrutsExecuteFilter,FilterDispatcherd刚看了文档中的描述(说的很清楚了,还是文档好啊):org.apach... 阅读全文
posted @ 2014-04-16 21:02 成风魄郎 阅读(975) 评论(0) 推荐(0)
摘要:自定义注解类编写的一些规则:1. Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口.2. 参数成员只能用public或默认(default)这两个访问权修饰3. 参数成员只能用基本类型byte,short,char,int,long,float,double,boolean八种基本数据类型和String、Enum、Class、annotations等数据类型,以及这一些类型的数组.4. 要获取类方法和字段的注解信息,必须通过Java的反射技术来获取 Annotation对象, 阅读全文
posted @ 2014-04-07 11:22 成风魄郎 阅读(577) 评论(0) 推荐(0)
摘要:为什么要使用属性驱动和模型驱动struts2与struts很大的不同点在于,struts的execute方法提供了HttpServletRequest和HttpServletResponse方法在获取客户端提交的数据信息的时候需要使用HttpServletRequest的getParameter()方法,并且还需要进行必要的数据类型转换。如何客户端提交的数据量大的时候,我们则需要写很多的getParameter方法。这样代码量就相应的增加不少。但是struts2为我们提供了属性驱动和模型驱动,它不需要我们写很多的获取值的方法。而只需要我们在Action中定义相应的getter方法,在界面上以A 阅读全文
posted @ 2014-03-27 17:24 成风魄郎 阅读(291) 评论(0) 推荐(0)
摘要:下面只列出获得 HttpServletResponse 对象的方法,获得 HttpServletRequest 对象方法类似。在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。【方法1】使用Struts2 Aware拦截器这种方法需要Action类实现相应的拦截器接 阅读全文
posted @ 2014-02-22 16:55 成风魄郎 阅读(684) 评论(0) 推荐(0)