zoukankan      html  css  js  c++  java
  • Strut2------获取界面返回的session,application,parameter

    1.Action类下的代码

    public class ServletActionDemo extends ActionSupport {
    
        @Override
        public String execute() throws Exception {
            ActionContext context = ActionContext.getContext();
            Map<String, Object> sessionMap = context.getSession();
            Map<String, Object> applicationMap = context.getApplication();
            
            System.out.println(sessionMap);
            System.out.println(applicationMap.get("pass"));
            
            //获取URL地址上的?后面的参数内容
    //      Map<String, Object> paramMap = context.getParameters();
    //      System.out.println(((String[])paramMap.get("username"))[0]);
            
    //      context.put("name", "天恒");
            
    
    
            HttpServletRequest request = ServletActionContext.getRequest();
            ActionContext context = ServletActionContext.getActionContext(request);
    //      context = ActionContext.getContext();
    //      context = ServletActionContext.getContext();
            System.out.println(context.getSession());
        
            return SUCCESS;
        }
        
    }    

    2.

    public class ServletActionDemo2 extends ActionSupport implements ServletRequestAware{
        private HttpServletRequest request;
        
        @Override
        public String execute(){
            ActionContext context = ActionContext.getContext();
            HttpServletRequest request = ServletActionContext.getRequest();
            //request.getParameter("age")
            //context.getSession()
            System.out.println(request.getParameter("pass"));
            return SUCCESS;
        }
        
        @Override
        public void setServletRequest(HttpServletRequest request) {
            this.request = request;
        }
        
    }
  • 相关阅读:
    RavenScheme简介
    我终于理解了LISP『代码即数据|数据即代码』的含义
    汉编随想(一)
    SICP的一些练习题
    linux下Script小计
    vscode小计
    软硬连接区别
    find过滤大小执行操作
    pyqt5和qt designer安装
    pyenv和virtualenv结合使用管理多python环境
  • 原文地址:https://www.cnblogs.com/tianhengblogs/p/6730808.html
Copyright © 2011-2022 走看看