ValueStack的作用范围有多大?意思就是我在项目里能得到它里面存放的属性值的最大范围???

解决方案 »

  1.   

    范围 就在该Action实例中,  只要不销毁 ,实例一直存在,valueStack就一直可以取到。前提是取得值要封装getter()才可以、
      

  2.   


    我指的不是ActionContext,不过刚查了下资料明白了。具体在我项目里的疑问就是:web.xml配置文件中用EL取了值。这个值是在pom.xml里被定义的。想不明白为什么能够取到。项目用的iss+maven
      

  3.   

    我指的不是ActionContext,不过刚查了下资料明白了。具体在我项目里的疑问就是:web.xml配置文件中用EL取了值。这个值是在pom.xml里被定义的。想不明白为什么能够取到。项目用的iss+maven 
      

  4.   

    web.xml配置文件中用EL取了值。这个值是在pom.xml里被定义的。想不明白为什么能够取到。el表达式 如${abc} 获取值的顺序是:
    pageContext---->request(先从原始request获取--->栈区---->上下文区)---->session---->application即struts2有wrap 了 原始request
      

  5.   

    pom.xml:
    <ftp.ip>ftp://localhost</ftp.ip>web.xml:
    <context-param>
    <param-name>uploadImage</param-name>
    <param-value>${ftp.ip}</param-value>
    </context-param>