zoukankan      html  css  js  c++  java
  • struts2 值栈

      1.在web阶段,后台往前台传数据一般是通过servlet往域对象中放数据。比如调用request,session,servletContext,pageContext的setattribute()的方法。

      2.而在struts2里有自身的存储机制,类似于域对象,就是值栈,可以存取值。在action里面把数据放到值栈里面,在页面获取值栈的值。

      3.servlet和action区别:servlet默认在第一次访问时创建,而且只创建一次。action每次访问都会创建action对象。

      4.每个action都会有且只有一个值栈对象。

    结果是true 

      5.值栈分为两部分,第一部分是root结构是list集合,一般操作是操作root里面的数据。第二部分是context,结果是map集合。

      6.context存储对象的引用。如key:request——vaule:request对象的引用。

      7.通过s:debug标签可查看值栈中的内容,可以发现值栈里有action对象的引用。

  • 相关阅读:
    SpringMVC详解
    java设计模式
    运行时异常与一般异常区别
    oracle基本操作大全
    get post 区别
    hibernate
    Spring框架
    http和https
    JDBC详解
    (转)Entity Framework4.1实现动态多条件查询、分页和排序
  • 原文地址:https://www.cnblogs.com/lolybj/p/6337649.html
Copyright © 2011-2022 走看看