Struts2常用类方法归纳
2016-03-29 23:23
471 查看
Action接口
用户所有所有定义的Action类都应该实现Action接口。Action接口的execute()方法中,用于实现业务逻辑的的处理。Action定义了五个表示exceute()方法返回值的结果的字符常量SUCCESS,ERROR,NONE
,INPUT和LOGIN
在Struts.xml配置文件中一般映射到某个物理资源
ActionSuppor类实现了Action,Validateteable,validationAware,textProvider,LocaleProvider和serializable等方法。
常用方法:
addActionError()为当前Action
添加Action级别的错误信息
addActionMessage()为当前Action
添加Action级别的信息
addFieldError()添加指定字段错误信息
getActionErrors()返回当前Action的Action级别的错误信息的集合对象
clearErrors()清除所有信息
getActionMessage()返回当前Action的Action级别信息的对象
getFieldError()返回当前Action的字段错误信息的集合对象
getText()返回指定key国际化消息内容
hasActionErrors()检测是否有Action级别错误信息
hasActionMessge()检测是否Action级别信息
hasErrors()检测是否有Action字段信息错误
hasFieldErrors()检测是否有字段错误信息
setActionErrors()设置Action级别错误消息集合
setActioMessage()设置Action级别信息集合
setFieldErrors()设置字段错误信息集合
ActionContext()表示Action的执行环境 通过它可以访问各种Servlte对象(如HttpSession,HtppRequest
,ServletContext等)可用静态方法getContext()返回当前现成的ActionContext对象
(如ActionContext context = new ActoinContext();)
ActionContext类常用的方法:
Get(String key)返回当前ActionContext对象中指定的key对应的值
getApplication()返回舱ServletContext()对象的Map对象
getContext返回当前线程的ActionContext
getParamenters()返回httpServlteRequest所有参数的Map对象
getSession()返回表示HttpSession所有值的Map对象
Put(String key , Object value)保存一个只到当前的ActionContext
setApplication(Map<String Object >application)将Map对象中的键-值保存到Application中
setSession(Map<String Object>session)将Map对象中的键-值保存到Session中
ServlteActionContext是ActionContext的子类用于直接访问各种Servlet对象
常用的方法:
getPageContext()返回当前web应用程序的PageContext对象
getRequest()返回当前web应用程序的HttpServlteRequest对象
getResponse()回当前web应用程序的HttpServlteResponse对象
getservlteContext()回当前web应用程序的servlteContext对象
相关文章推荐
- spring概念
- JAVA——程序流程控制——循环语句——for循环(打印三角形)
- Java位操作全面总结
- JAVA中,把电脑里所有的.jpg文件保存到f盘指定目录下,并且文件不重名
- Spring MVC 错误The request sent by the client was syntactically incorrect ()的解决
- Java RMI之HelloWorld篇
- java 日期时间总结
- springmvc概述及框架原理
- 【spring基础】spring声明式事务详解
- 关于maven环境变量配置
- java中的内部类总结
- Java并发:互斥锁和读写锁
- spring---one
- Spring5:@Autowired注解、@Resource注解和@Service注解
- 修改Eclipse窗口颜色设置
- java工程转成maven工程
- JDK中的URLConnection参数详解
- 复利计算5.0(改成Java版本)与 单元测试
- java的反射机制
- JAVA内存管理与优化