`

struts基础,action保存在值栈里

阅读更多

理解,action保存在值栈里,是指action类里的属性,以及action本身(如s:from action="sum");

可在jsp页面里直接过的 <s:property value="sum"/>

http://www.blogjava.net/nokiaguy/archive/2008/04/15/193229.html

 

注意:原来的action类里并没有定义sum属性及其set,get方法;

但是如果要显示sum,必须有一个getSum();方法。

总之,无论在页面里要显示valuestace的什么玩意,都要有一个getXXX()对应额

 

分享到:
评论

相关推荐

    Struts2值栈的理解

    当需要保存在 Action 中的数据时,首先从栈顶开始搜索,若找到相同的属性名(与要获得的数据的属性名相同)时,即将值取出。 在客户端进行跳转时,当有请求提交到服务器的 Action 时,只有一个堆栈存在,堆栈中存放...

    struts2基础jar包

    3. **配置文件**:Struts2的配置通常在`struts.xml`中进行,它定义了Action的映射、结果类型、拦截器栈等。通过XML或注解方式,可以灵活地配置Action的执行路径、返回值和参数绑定。 4. **拦截器(Interceptor)**...

    Struts 2基础.zip

    7. **Action上下文(ActionContext)**:ActionContext保存了当前Action执行时的环境信息,如请求、响应对象以及值栈等。它是Action和外部环境交互的桥梁。 8. **值栈(Value Stack)**:值栈是Struts 2中用于存储...

    struts2 基础学习

    在"struts2 基础学习"这个主题中,我们主要会接触到以下几个关键知识点: 1. **MVC设计模式**:MVC模式是一种将业务逻辑、数据和用户界面分离的设计方式。Struts2 框架实现了这种模式,Action对应Controller,模型...

    Struts2经典小例题

    在Action的`execute()`方法里,可以对上传的文件进行处理,例如保存到服务器的某个目录。 总的来说,这个“Struts2经典小例题”涵盖了Struts2框架的基础使用,包括用户登录验证、展示信息、处理数组数据以及文件...

    Struts2基础内容总结下载资料

    5. **值栈(Value Stack)**:Struts2中的一个重要组件,它保存了请求中的所有数据,可以方便地在Action和视图之间传递信息。 6. **结果类型(Result Type)**:定义了Action执行后如何跳转,如转发、重定向、流等...

    struts2的核心jar包

    - 值栈是Struts2的一个核心概念,它是一个存储对象的数据结构,用于保存Action的属性和结果。通过值栈,我们可以方便地在Action和JSP之间共享数据。 5. **OGNL(Object-Graph Navigation Language)**: - OGNL是...

    值栈文件的上传与下载

    在JAVAEE应用开发中,值栈(Value Stack)是一个核心概念,主要被Struts2框架广泛使用。值栈是ActionContext中的一个数据结构,用于存储请求处理过程中的模型数据,便于视图层进行渲染。本篇文章将深入探讨值栈文件...

    struts项目

    1. **创建(Create)**:用户填写表单数据,通过jQuery发送Ajax请求到Struts2 Action,Action处理数据并保存到数据库,然后返回响应信息。 2. **读取(Read)**:Action查询数据库并获取数据,结果放入值栈,然后...

    struts-2.5.12-all

    7. **ActionContext**:ActionContext是Struts2的核心上下文对象,保存了请求和响应的相关信息,以及Action实例和值栈等。 8. **值栈(Value Stack)**:值栈是Struts2中的一个概念,用于存储Action的属性以及模型...

    struts2学习笔记

    1. **属性驱动**:Action类中的字段直接对应请求参数,Struts2自动将请求参数值填充到Action字段。 2. **模型驱动**:使用一个公共对象作为模型,Action类持有这个模型的引用,Struts2将请求参数填充到模型对象中,...

    Struts2相关教程文档【技术文档】

    4. **Value Stack(值栈)**: 是Struts2中的数据容器,它可以保存Action的属性值,并且可以直接传递给JSP页面进行展示。值栈也支持OGNL(Object-Graph Navigation Language),使得在视图层可以方便地访问和操作...

    struts2 学习重点笔记

    - **原理**:Struts2 的拦截器会在 Action 执行完成后,调用 getter 方法并将结果存储到适当的范围对象中。 **3.4 请求转发与重定向** - **转发**:Action 的 execute 方法返回一个字符串,根据这个字符串找到对应...

    struts2小项目

    1. **Action类与Action Mapping**:在Struts2中,业务逻辑通常封装在Action类中。每个Action类对应一个用户请求,负责处理该请求并返回一个结果。Action Mapping定义了请求URL与Action类之间的映射关系。 2. **拦截...

    struts 2.5.2 demo

    6. **值栈(Value Stack)**:值栈是Struts 2中的一个核心组件,它保存了Action实例和所有模型对象。JSP可以通过OGNL(Object-Graph Navigation Language)表达式直接访问栈中的数据。 7. **JSP和Freemarker**:...

    学习用的文档struts2

    12. **值栈(Value Stack)**:值栈是Struts2的核心组件之一,它保存了Action的属性以及ActionContext中的数据,使得在JSP中可以直接通过OGNL访问这些数据。 通过以上知识点,我们可以看到Struts2作为一个成熟的...

    Struts2实例3

    ActionContext保存了与当前请求相关的上下文信息,如值栈、session、request、response对象等,提供了在Action之间共享数据的途径。 11. **值栈(Value Stack)**: 值栈是Struts2中一个重要的概念,它是一个存储...

    Struts2+Hibernate Action+struts.xml+jsp

    在Struts2中,Action类是业务逻辑的载体,通常对应于一个用户操作或页面跳转。Action类通过实现`com.opensymphony.xwork2.Action`接口或者继承`org.struts2.interceptor栈ActionSupport`来定义处理逻辑。每个Action...

    struts-2.3.24源码

    - 它是Struts 2中所有请求处理过程的上下文对象,保存了当前请求的相关信息,如值栈、参数、session和request对象等。 5. **值栈(Value Stack)** - 用于存储Action实例以及ActionForm对象,它是视图层与模型层...

    struts2的新特性

    - **包级别的配置**:如果需要对整个包内的Action进行统一配置(如使用不同的Interceptor栈),可以在`struts.xml`中定义package,并使用@ParentPackage注解指定父包的配置。 #### 三、参数绑定——ModelDriven与...

Global site tag (gtag.js) - Google Analytics