您的位置:首页 > 理论基础 > 计算机网络

struts2的Action中取得HttpServletRequest的方法

2010-08-04 16:48 453 查看
1、Action类需要实现org.apache.struts2.interceptor.ServletRequestAware接口

2、实现ServletRequestAware接口的方法:public void setServletRequest(HttpServletRequest request);

例如:

package com.zhaozhy.action;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts2.interceptor.ServletRequestAware;

import com.opensymphony.xwork2.ActionSupport;

/**

*

* @author zhaozhy

*

*/

public class MoreSubmitAction extends ActionSupport implements

ServletRequestAware {

private String msg;

private HttpServletRequest request;

public void setServletRequest(HttpServletRequest request) {

this.request = request;

}

public String save() {

request.setAttribute("result", "成功保存[" + msg + "]");

return "save";

}

public String print() {

request.setAttribute("result", "成功打印[" + msg + "]");

return "print";

}

public String getMsg() {

return msg;

}

public void setMsg(String msg) {

this.msg = msg;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐