struts2中获得以及设置scope的示例程序

来源:互联网 发布:php 当天24点时间戳 编辑:程序博客网 时间:2024/06/11 22:00

10020171007

package com.tiger.accessWebElements.action;import java.util.Map;import org.apache.struts2.interceptor.*;import com.opensymphony.xwork2.*;/** * 10020171007 * 1、实现了RequestAware,SessionAware, ApplicationAware接口 * 2、重写接口中set方法,将值注入容器,由容器来初始化 * @author tiger * @Date 2017年10月7日 */@SuppressWarnings("all")public class AccessScope extends ActionSupport    implements RequestAware,SessionAware, ApplicationAware {private Map request;private Map session;private Map application;//DI dependency injection//IoC inverse of controlpublic String execute() {request.put("request", "request-222-tiger");session.put("session", "session-222-tiger");application.put("application", "application-222-tiger");return SUCCESS; }@Overridepublic void setRequest(Map request) {this.request = request;}@Overridepublic void setSession(Map session) {this.session = session;}@Overridepublic void setApplication(Map application) {this.application = application;}}

阅读全文
1 0
原创粉丝点击