action中得到request,session和application属性方法

action中得到request,session和application属性方法

public  String execute()  throws  Exception {//仅仅访问添加用这个
        ActionContext ac=ActionContext.getContext();
        ac.getApplication().put(
"app","应用范围");
        ac.getSession().put(
"ses","session应用");
        ac.put(
"req""request范围");
        
return "success"
    }

    
public  String rsa()  throws  Exception {//得到文件的绝对路径用此方法
        HttpServletRequest request = ServletActionContext.getRequest();
        ServletContext servletContext 
= ServletActionContext.getServletContext();
//        servletContext.getRealPath("/index.html");得到文件的绝对路径
//        request.getSession();
//        HttpServletResponse response = ServletActionContext.getResponse();
        request.setAttribute("req""request范围属性");
        request.getSession().setAttribute(
"ses","session会话范围属性");
        servletContext.setAttribute(
"app","应用范围属性");
        
return "success";
        
    }

你可能感兴趣的:(action中得到request,session和application属性方法)