`
Leon.Wood
  • 浏览: 288302 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Struts2笔记 - 04 为Action属性注入值

阅读更多

为Action属性注入值

在Action中可以使用param属性为action注入值

<action name="di" class="struts2.demo.action.DIAction">
 <param name="value">TEST</param>
 <result>/WEB-INF/page/di.jsp</result>
</action>

 

 

【DIAction】

package struts2.demo.action;

public class DIAction {
 private String value;
 
 public String getValue() {
  return value;
 }

 public void setValue(String value) {
  this.value = value;
 }

 public String execute(){  
  return "success";
 }
}

 

 

【di.jsp】

这是依赖注入的值 - ${value}

 

 

■一般在有些参数不太适合写死在代码中的时候可以使用依赖注入

分享到:
评论

相关推荐

    Struts2笔记

    2. **输入参数**:通过属性注入的方式接收用户提交的数据。 3. **返回结果**:Action类需要返回一个字符串,表示下一步的流向,例如`SUCCESS`、`ERROR`等。 #### 四、配置文件详解 1. **`struts2-default.xml`**:...

    SSH笔记-Spring整合Struts2

    通过`&lt;action&gt;`标签的`class`属性设置为`org.springframework.web.struts2.SpringAction`,然后使用`spring bean`属性引用Spring配置中的Bean ID。 4. **Spring插件**:在Struts2的配置中,添加Spring插件配置,以...

    Struts2学习笔记

    ### Struts2学习笔记知识点概览 #### 一、Struts的作用 - **核心功能**:Struts2框架的核心功能之一就是将业务逻辑与展示层分离,实现MVC(Model-View-Controller)架构模式。这有助于提高代码的可维护性、可扩展...

    struts2笔记 风中叶

    最后,笔记可能会提及Struts2与其他技术的集成,如Spring框架的集成,允许开发者更方便地管理Action的依赖注入,以及与Hibernate等ORM工具的配合,实现数据库操作。 总的来说,"风中叶"的Struts2学习笔记涵盖了...

    struts2笔记和代码

    总的来说,"struts2笔记和代码"涵盖了Struts2框架的基本原理、配置、拦截器、Action实现、视图展现以及实践应用等多个方面,对于学习和掌握Struts2具有很高的价值。通过深入研究这些笔记和代码,开发者不仅可以理解...

    struts2技巧,笔记.zip指定404,500页面 utf-8过滤器 防SQL注入 解决乱码

    Action类的属性通常与表单字段对应,通过Struts2的OGNL表达式进行数据绑定。当数据传递到后台时,Struts2的拦截器会进行一些基本的数据验证和清理,减少SQL注入的风险。此外,使用预编译的SQL语句(如...

    struts2学习笔记.rar

    在模型层,Struts2支持值栈(Value Stack),这是一个数据存储结构,可以将Action中的属性暴露给视图层。视图层通常使用JSP或FreeMarker模板来展示数据,通过OGNL(Object-Graph Navigation Language)表达式语言来...

    北京圣思园Struts2 全套笔记 课件 详解

    本资源“北京圣思园Struts2 全套笔记 课件 详解”包含了深入学习Struts2所需的关键知识点,旨在帮助开发者全面理解和掌握该框架。 首先,我们来了解一下Struts2的核心概念: 1. **Action类**:在Struts2中,Action...

    Struts2 开发笔记

    1. 在Action添加成员属性接受参数:Action类的成员变量可以直接作为请求参数的接收者,Struts2会自动将请求参数值注入到对应的属性中。 2. 域模型(Domain Model):域模型对象是用于封装业务数据的实体类,可以被...

    全面struts2笔记

    Struts2 是 Apache 组织开发的一个开源的 MVC 框架,它是 Struts1 的升级版,结合了 Webwork 的优点,提供了更加灵活和强大的功能。Struts2 的核心设计目标是提供一种简单的方式来构建基于 Java 的 Web 应用程序,...

    struts2笔记

    Struts2的配置文件通常为struts.xml,它定义了Action的配置信息,包括Action的类名、方法名、结果页面等。此外,它还可以配置拦截器(Interceptor),这些拦截器在Action执行前后进行拦截,提供了如日志、权限验证等...

    struts2培训笔记

    ### Struts2培训笔记 #### 一、Struts2简介 **MVC框架**:Struts2是一个基于Java的企业级Web应用开发框架,遵循MVC(Model-View-Controller)设计模式。 - **M(Model)**:业务逻辑处理部分,通常指与数据库交互...

    Struts2_学习笔记

    本学习笔记将深入探讨Struts2的核心概念、工作原理以及如何在实际开发中有效利用它。 **1. MVC模式与Struts2** MVC模式是一种软件设计模式,它将业务逻辑(Model)、用户界面(View)和数据控制(Controller)分离...

    SSH笔记_Struts2配置

    - **Action配置**:在`struts.xml`中,通过`&lt;action&gt;`标签定义Action,包括名字、类、方法、结果等属性。 ```xml &lt;action name="exampleAction" class="com.example.ExampleAction" method="execute"&gt; ...

    struts2学习笔记和源码

    Struts2是一个强大的Java web开发框架,它基于MVC(Model-View-Controller)设计模式,为开发者提供了构建可维护性、可扩展性良好的应用程序的工具。这份"struts2学习笔记和源码"资源是学习这个框架的理想材料,特别...

    struts2学习笔记

    本学习笔记将详细阐述Struts2的核心概念、发展历程、使用步骤以及OGNL技术。 一、Struts2概述 1.1 为什么要用Struts 在传统的JSP开发中,模型与视图、控制器的耦合度较高,导致代码维护困难。Struts2引入了MVC...

    struts2.0学习笔记

    1. **在Action添加成员属性接受参数** - 直接在Action类的成员变量上添加注解`@Param("paramName")`,Struts2会自动将请求参数值注入。 2. **域模型(Domain Model)** - Domain Model是业务对象的实例,通常与数据库...

    Struts2_学习笔记.zip

    这个"Struts2_学习笔记"包含了关于Struts2框架的深入学习资料,是理解并掌握Struts2核心概念和技术的关键。 Struts2的核心设计理念是模型-视图-控制器(MVC)架构模式,它简化了Java Web开发,将业务逻辑、数据展示...

    马士兵struts2课程的学习笔记

    - **直接写execute方法**:默认情况下,Struts2会寻找名为execute的方法作为Action的入口。 - **实现Action接口**:实现`com.opensymphony.xwork2.Action`接口,覆盖`execute()`方法。 - **继承ActionSupport**:...

Global site tag (gtag.js) - Google Analytics