• [Struts2] Action Implements SessionAware


    struts2 的Action中若希望访问Session对象,可采用两种方式:

    1、从ActionContext中获取;

    2、实现SessionAware接口。

    1、从ActionContext中获取 

    Map<String , Object > session = ActionContext.getContext().getSession();
    session.put("userName", user.getUserName());

    2、实现SessionAware接口:

        ......
      public class Login extends ActionSupport implements SessionAware{
        Map<String , Object > session;

        .......
       @Override
       public String execute() throws Exception {
        Map<String , Object > session = ActionContext.getContext().getSession();
        session.put("userName", "value");
        return "success";
      }

      @Override
      public void setSession(Map<String, Object> arg0) {
        this.session = arg0;
      }

    }

  • 相关阅读:
    数组去重的方法
    ES5-ES8 数组拥有的方法
    常用的git操作命令
    vue中使用vue-echarts
    js的深复制与浅复制
    express 4.x 搭建Node项目框架
    网页布局分类
    shadow---实例
    animate动画解析
    3d------正方体
  • 原文地址:https://www.cnblogs.com/Theladyflower/p/5976457.html
Copyright © 2020-2023  润新知