在struts2的action中获取/设置request对象的属性的值
来源:互联网 发布:ubuntu添加拼音输入法 编辑:程序博客网 时间:2024/05/01 02:36
在struts2的action中获取/设置request对象的属性的值,可通过 ActionContext 类和 ServletActionContext 类完成,分别说明如下:
一,通过 ActionContext 方式
这里通过action上下文找到request对象,在设置或取出其中指定属性的值,实现步骤:
1,引入相应的包
import java.util.Map; //其它包视具体情况引入import javax.servlet.http.HttpServletRequest;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;
2,获取action上下文
ActionContext cxt = ActionContext.getContext();
3,再设置或取出 Request 对象中指定属性的值
HttpServletRequest request = (HttpServletRequest)cxt.get(ServletActionContext.HTTP_REQUEST);String vAttr = request.getAttribute("attrName"); //获取名为attrName的request属性的值request.put("attrName2","attrName2Value"); //设置名为attrName2的request属性,其值为attrName2Value//上面一行代码等效于 request.setAttribute("attrName2","attrName2Value");
二,通过 ServletActionContext 方式
1,引入相应的包
import java.util.Map; //其它包视具体情况引入import org.apache.struts2.ServletActionContext; //key import javax.servlet.http.HttpServletRequest;import com.opensymphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;
2,找出 request 对象
HttpServletRequest request = ServletActionContext.getRequest();//HttpServletResponse response = ServletActionContext.getResponse(); //找出 response 对象
3,获取或设置 request 中指定名称的属性值
String userName = (String)request.getAttribute("attrName1"); //获取request中名称为 attrName1 的属性值request.setAttribute("attrName2","attrName2Value"); //设置request对象中名称为attrName2的属性,其值 attrName2Value
- 在struts2的action中获取/设置request对象的属性的值
- struts2 Action中获取request, response对象的方法
- struts2 Action中获取request, response对象的方法
- struts2 Action中获取request, response对象的方法
- struts2 Action中获取request, response,Session对象的方法
- Struts2 action中获取session,request对象的方法
- Struts2的Action中获取request,session,application对象
- Struts2 Action中获取request对象的方法
- Struts2 Action中获取request对象的方法
- 怎样在struts2的Action中获取request、response、session对象。
- struts2标签获取action中保存在request域的对象
- SSH框架--struts2的Action中获取request、response对象的方法
- SSH框架--struts2的Action中获取request、response对象的方法
- Struts2的Action中获取HttpServletRequest对象
- struts2的action中获取request、response、session的方法
- struts2中获取action中request,response,session的方法
- Struts2 用s:property标签从Action中获取Bean对象某一个属性的值
- struts2 Action中获取request, response对象的 几种 方法
- 甲骨文全球大会揭示Oracle Solaris 11
- jBox2D v2.0.1 用户手册
- Hibernate详解(1)——总体框架
- 眼不见为净!傲游浏览器过滤功能强力推荐
- struts2实现分页显示
- 在struts2的action中获取/设置request对象的属性的值
- UVa 10004
- Windows 7版本IE10浏览器11月中旬推出
- 玩转 浏览器 10款国际流行插件推荐
- flexigrid 添加checkbox
- 每一个山寨扫地僧都是励志帝——从开源社区说起
- BMW参与的开源汽车系统webinos
- Oracle彻底与开源决裂 Java之父担心Solaris
- 四大开源协议比较:BSD、Apache、GPL、LGPL