国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Struts的數據處理方式

2019-11-06 06:28:15
字體:
來源:轉載
供稿:網友

Struts的數據處理方式

方式一:直接拿到ServletApi,執行操作

HttpServletRequest request = ServletActionContext.getRequest();Httpsession session = request.getSession();ServletContext application = ServletActionContext.getServletContext();// 操作request.setAttribute("request_data", "request_data1");session.setAttribute("session_data", "session_data1");application.setAttribute("application_data", "application_data1");

 

 

方式二:通過ActionContext類

ActionContext ac = ActionContext.getContext();// 得到Struts對HttpServletRequest對象進行了封裝,封裝為一個map// 拿到表示request對象的map 	Map<String,Object> request =  ac.getContextMap(); 	// 拿到表示session對象的map 	Map<String, Object> session = ac.getSession(); 	// 拿到表示servletContext對象的map 	Map<String, Object> application = ac.getApplication();  	// 數據 	request.put("request_data", "request_data1_actionContext");session.put("session_data", "session_data1_actionContext");application.put("application_data", "application_data1_actionContext");

 

方式三:實現接口RequestAware, SessionAware, ApplicationAware

public class DataAction extends ActionSupport implements RequestAware, SessionAware, ApplicationAware{PRivate Map<String, Object> request;private Map<String, Object> session;private Map<String, Object> application;// struts運行時候,會把代表request的map對象注入@Overridepublic void setRequest(Map<String, Object> request) {this.request = request;}// 注入session@Overridepublic void setSession(Map<String, Object> session) {this.session = session;}// 注入application@Overridepublic void setApplication(Map<String, Object> application) {this.application = application;}  @Overridepublic String execute() throws Exception { 	// 數據 	request.put("request_data", "request_data1_actionAware");session.put("session_data", "session_data1_actionAware");application.put("application_data", "application_data1_actionAware");//return SUCCESS;} }

 

 

注意:在非必要使用方式一的情況下,建議使用方式二或者方式三(因為方式二、方式三有很多方式一功能無法實現)(當類中有多個業務方法,建議使用方式二)


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 虹口区| 连江县| 兴义市| 蓬安县| 射洪县| 紫金县| 婺源县| 昌宁县| 石楼县| 谢通门县| 英超| 铜鼓县| 汉寿县| 毕节市| 伊川县| 郸城县| 邹城市| 小金县| 阳山县| 英吉沙县| 金堂县| 南充市| 吴江市| 凯里市| 洪泽县| 莱阳市| 钟山县| 墨竹工卡县| 元朗区| 独山县| 府谷县| 灌南县| 凤城市| 平顶山市| 孟州市| 安丘市| 宜君县| 同江市| 常宁市| 秦安县| 科尔|