`
张玉龙
  • 浏览: 722500 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

Action 中获取 session的方法ActionContext.getContext().getSession() 是一个Map对象。

阅读更多
1:

Java代码
ActionContext.getContext().getSession()  

ActionContext.getContext().getSession()


这个方法获得的不是HttpSession对象,而是一个Map对象。


要存值进去或者取值需要用以下方法



2:用法

Java代码
ActionContext.getContext().getSession().put("validateCode", s);      
    
ActionContext.getContext().getSession().get("validateCode")   

ActionContext.getContext().getSession().put("validateCode", s);   
 
ActionContext.getContext().getSession().get("validateCode") 


以上方法和session.setAttribute();session.getAttribute();的作用相同,并且可以混用

分享到:
评论

相关推荐

    Struts2_TypeConvertion

    A.Map session=ActionContext.getSession(); B.Map session=(Map)ActionContext.getContext().get(ActionContext.SESSION); 得到这个SessionMap之后我们就可以对session进行读写了,如果我们想得到原始的...

    Struts2实战总结

    1:在action中定义的变量,在jsp页面中显示用:变量名" /> ...Map session = ActionContext.getContext().getSession(); HttpServletRequest request = ServletActionContext.getRequest (); 设置它们的值的方法

    struts2验证码完整实例

    通过ActionContext.getContext().getSession().put("random", randomNum.getRandomCode())将数字存放到session当中 2、当你登录时候,提交的输入框中的验证码和session中存放的验证码比较,如果一样,则通过,不一样,则...

    JS客户端RSA加密,Java服务端解密

    // Struts2 Action方法中: // 将公钥的 modulus 和 exponent 传给页面。 // Hex -> apache commons-codec RSAPublicKey publicKey = RSAUtils.getDefaultPublicKey(); ActionContext.getContext().put("modulus", ...

    jsp中Action使用session方法实例分析

    本文实例分析了jsp中Action使用session方法。分享给大家供大家参考。具体如下: ...下面先看一个采用第一种方式,在action中得到session的例子  代码如下:package s2.ex.action; import java.util.Map; imp

    基于struts2注册登录ActionContext.zip

    struts2大量使用拦截器来处理请求,从而允许与业务逻辑控制器 与 servlet-api分离,避免了侵入性(所谓侵入性就是指的这个架构设计出来的部件对系统的影响范围,标签库几乎可以完全替代JSTL的标签库,并且 struts2.x...

    struts2中范围对象的操作

    ActionContext actionContext=ActionContext.getContext(); Object obj=actionContext.get("objName");----Object obj=request.getAttribute("objName"); actionContext.put("objName",objName);---request....

    Struts2注解+JDBC+MySQL小项目应用

    Map, Object> session = ActionContext.getContext().getSession(); session.put("userName", userName); session.put("passWord", passWord); // 2. taglib标识传递 resultMsg = "注册成功"; return ...

    Struts2访问servlet分享

     ActionContext ctx = ActionContext.getContext();  ctx.getApplication().put(“app”, “应用范围”);//往ServletContext里放入app  ctx.getSession().put(“ses”, “session范围”);//往session里放入ses  ...

    java 同一用户不能同时登陆问题

    UserVo u =(UserVo) event.getSession().getAttribute(SysParams.SESSION_USER); if (httpssessionmap.containsKey(userid)&&httpssessionmap.get(userid).equals(event.getSession())) { //userIds...

    javaee三大框架整合宅急送项目lib包

    // 2、一个活动节点 --- 对应一个坐标对象 List<ActivityCoordinates> activityCoordinates = new ArrayList(); for(String activityName: activityNames){ // 获得每一个活动节点名称 String ...

    struts2文件上传,与struts2-xml校验

    System.out.println("上下文路径="+ ActionContext.getContext()); System.out.println("aaa="+ServletActionContext.getActionContext(ServletActionContext.getRequest())); filename=new String[myFile....

    Struts2通过使用ActionContext类获取request和response对象

    NULL 博文链接:https://zhouhaitao.iteye.com/blog/1126042

    ActionContext在struts2.0中的详细应用

    ActionContext(com.opensymphony.xwork.ActionContext)是Action执行时的上下文,上下文可以看作是一个容器(其实我们这里的容器就是一个Map而已),它存放放的是Action在执行时需要用到的对象

    OGNL表达式语言.txt

    Ognl有一个上下文(Context)的概念,其实就是一个Map结构,它实现了java.utils.Map接口,Struts2中的上下文的实现为ActionContext。 结构图: 当Struts2接受一个请求时,会迅速创建ActionContext,ValueStack,...

    使用Action访问ActionContext方式的网站计数器

    使用Action访问ActionContext方式的网站计数器,可直接运行

    ActionContext介绍(在Struts2中)

    在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息, 甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应...

    struts2OGNL表达式ActionContext及valuesStack.pdf

    struts2OGNL表达式ActionContext及valuesStack.pdf

    struts基础入门

    还有跳转到另一个action中的类型..跳转另一个action后显示出书籍信息...还有对于struts中紧耦合的servletActionContext类的使用..还有struts与servlet松耦合的ActionContext的使用..并且从request域中,session域和...

    Action获取Web元素

    Action获取Web元素: 1通过ActionContext获取 2通过ServletActionContext获取 3框架注入

Global site tag (gtag.js) - Google Analytics