您的位置:首页 > 编程语言 > Java开发

Struts2框架的传值问题

2016-03-02 17:58 513 查看

从后台获取数据

get传值【确保action类中有getter()方法】

ActionContext对象传值

a.获取session对象并调用:

ActionContext.getContext().getSession().put(key,value);


b.获取request对象:

Map<String,object> request = ActionContext.getContext().get("request");
request.put(key,value);


3.ServletActionContext对象传值【是ActionContext的子类】

ServletActionContext.getRequest().setAttribute(key,value);


4 .直接访问servlet对象【request】——实现ServletRequestWare接口

public class LoginAction implements Action,ServletRequestAware{
private String userName;
private String passWord;
**private HttpServletRequest request;**

public HttpServletRequest getRequest() {
return request;
}
public void setRequest(HttpServletRequest request) {
this.request = request;
}
......
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  session struts2.0 框架