strut2获取对象的值
2012-04-28 11:01
113 查看
***************************非ioc方式***************************
----ActionContext获取request对象
ActionContext ac = ActionContext.getContext();
Map map = ac.getParameters();-----------------map中key对应的是一个String数组
String[] param = (String[]) map.get("page");
System.out.println(param[0]);
Map request = (Map) ac.get("request");
----ActionContext获取session对象,map集合
ActionContext ac = ActionContext.getContext();
Map map = ac.getSession();
Map request = (Map) ac.get("session");
----ActionContext获取application对象,map集合
ActionContext ac = ActionContext.getContext();
Map map = ac.getApplication();
Map request = (Map) ac.get("application");
----HttpServletRequest获取request对象
HttpServletRequest hrs = ServletActionContext.getRequest();
ActionContext ac = ActionContext.getContext();
HttpServletRequest hr = (HttpServletRequest) ac.get(ServletActionContext.HTTP_REQUEST);
----HttpServletRequest获取session对象
HttpSession session = ServletActionContext.getRequest().getSession();
ActionContext ac = ActionContext.getContext();
HttpServletRequest hr = (HttpServletRequest) ac.get(ServletActionContext.HTTP_REQUEST);
HttpSession session = hr.getSession();
----HttpServletRequest获取application对象
ServletContext context = ServletActionContext.getServletContext(); ----ServletContext就是application
ActionContext ac = ActionContext.getContext();
ServletContext context = (ServletContext) ac.get(ServletActionContext.SERVLET_CONTEST);
***************************ioc方式***************************
map集合方式
实现对应的RequestAware, SessionAware, ApplicationAware接口
封装对象属性
private Map request;
private Map session;
private Map application;
servlet方式
实现对应的ServletRequestAware, ServletContextAware接口
封装对象属性 private HttpServletRequest request
private ServletContext context;
----ActionContext获取request对象
ActionContext ac = ActionContext.getContext();
Map map = ac.getParameters();-----------------map中key对应的是一个String数组
String[] param = (String[]) map.get("page");
System.out.println(param[0]);
Map request = (Map) ac.get("request");
----ActionContext获取session对象,map集合
ActionContext ac = ActionContext.getContext();
Map map = ac.getSession();
Map request = (Map) ac.get("session");
----ActionContext获取application对象,map集合
ActionContext ac = ActionContext.getContext();
Map map = ac.getApplication();
Map request = (Map) ac.get("application");
----HttpServletRequest获取request对象
HttpServletRequest hrs = ServletActionContext.getRequest();
ActionContext ac = ActionContext.getContext();
HttpServletRequest hr = (HttpServletRequest) ac.get(ServletActionContext.HTTP_REQUEST);
----HttpServletRequest获取session对象
HttpSession session = ServletActionContext.getRequest().getSession();
ActionContext ac = ActionContext.getContext();
HttpServletRequest hr = (HttpServletRequest) ac.get(ServletActionContext.HTTP_REQUEST);
HttpSession session = hr.getSession();
----HttpServletRequest获取application对象
ServletContext context = ServletActionContext.getServletContext(); ----ServletContext就是application
ActionContext ac = ActionContext.getContext();
ServletContext context = (ServletContext) ac.get(ServletActionContext.SERVLET_CONTEST);
***************************ioc方式***************************
map集合方式
实现对应的RequestAware, SessionAware, ApplicationAware接口
封装对象属性
private Map request;
private Map session;
private Map application;
servlet方式
实现对应的ServletRequestAware, ServletContextAware接口
封装对象属性 private HttpServletRequest request
private ServletContext context;
相关文章推荐
- document对象通过节点的局次关系获取节点对象的方法演示:
- jquery 根据样式或者名称获取 对象遍历赋值
- handlebars获取json数据(集合对象)及各种自定义helper数据格式化工具
- Struts2获取web对象的4种方式
- 注意map 获取出来的对象进行String.valueOf的转化后的问题。
- struts2获取4属性范围对象值
- Swift动态获取成员变量及对象关联
- Spring JDBC-使用Spring JDBC获取本地连接对象以及操作BLOB/CLOB类型数据
- JQuery获取对象标签类型
- js数组存储对象及对象的获取
- 黑马程序员--03.反射--02【Class类对象】【Class对象的获取方式】
- java反射机制,通过类名获取对象,通过方法名和参数调
- 递归遍历对象获取value值
- 对Hibernate赖加载对象在session容器之外的获取方法
- 从talk服务器上获取要交流对象的地址
- 如何获取对象值
- jquery怎么用name获取对象
- 文档对象模型DOM(获取元素节点、设置节点属性)
- Embed到程序中的swf文件如何获取MovieClip对象
- 解决开发项目中acvitity获取ViewPager中Fragment对象为null不能进行传值的问题