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

Struts2应用开发详解--6、Action中属性的值注入

    博客分类:
  • JAVA
JSP 
阅读更多

Struts2为Action中的属性提供了依赖注入功能。程序代码跟配置文件如下:

 

程序代码片段:

public class HelloWorldAction {

 private String message = null;
 
 public String getMessage() {
  return message;
 }

 public void setMessage(String message) {
  this.message = message;
 }

 .........

}

 

配置文件片段

<action name="helloworld" class="test.HelloWorldAction">
         <param name="message">defult</param>
         <result name="success">/page/hello.jsp</result>
</action>

 

注意:类文件属性message在配置文件进行了配置,默认值为defult。依据java的惯例,赋值交给setMessage()方法,程序创建后message变量的默认值被赋值为defult。

 

分享到:
评论

相关推荐

    Struts2开发详解

    Struts2可以方便地与Spring、Hibernate等其他框架集成,实现依赖注入、持久化等功能,构建完整的MVC应用。 **9. 异常处理** Struts2提供了一套完善的异常处理机制,允许开发者自定义错误页面和错误处理策略,确保...

    Struts2应用开发详解01

    本教程将深入讲解Struts2的基础知识,以及MVC模式在实际开发中的应用。 一、Struts2框架概述 Struts2是Apache软件基金会开发的一个开源框架,它是Struts1的升级版,解决了Struts1的一些局限性。Struts2的核心是...

    struts2框架详解

    Struts2是Java Web开发中的一款广泛应用的开源MVC框架,它构建在Apache Struts 1的基础上,提供了更为强大的功能和更好的灵活性。Struts2旨在简化Web应用开发,通过将表现层与业务逻辑层解耦,提高了代码的可维护性...

    Struts基础与案例开发详解

    通过这个“Struts基础与案例开发详解”教程,你可以全面了解Struts框架的基础知识,并通过实际的项目练习提升开发技能。无论是初学者还是有经验的开发者,都能从中受益,进一步掌握Java Web开发的精髓。

    整合struts+hibernate+spring应用开发详解 part1

    "整合struts+hibernate+spring应用开发详解"是一个系列教程,旨在帮助开发者深入理解这三者如何协同工作。 首先,Struts是一个MVC(Model-View-Controller)框架,它主要处理HTTP请求,负责控制应用程序的流程。在...

    Spring+hibernate+struts2整合配置详解

    在Java Web开发中,Spring、Hibernate和Struts2(简称SSH)是一个常见的MVC框架组合,用于构建高效、可维护的Web应用程序。这三个框架各自专注于不同的领域:Spring负责依赖注入和管理业务逻辑,Hibernate处理持久层...

    spring-mybatis-struts2-master ——demo

    《SSM框架整合详解——基于spring-mybatis-struts2-master的实战分析》 在Java Web开发领域,SSM(Spring、Struts2、MyBatis)框架的组合被广泛使用,因其灵活性和强大的功能而备受青睐。本篇文章将深入探讨这个...

    Struts2配置详解

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web应用开发框架。它通过一系列的配置文件来组织应用程序的行为逻辑,这些配置文件通常是以XML的形式存储的。 Struts2的核心配置文件主要负责定义...

    《企业应用架构设计-Struts2 Hibernate3 Spring 2》谢星星 第十九章整合源码

    《企业应用架构设计-Struts2 Hibernate3 Spring 2》是谢星星撰写的一本经典书籍,专注于讲解如何在企业级应用程序中有效地整合这三个强大的开源框架。第十九章的主题是“Struts2 Hibernate3整合源码”,这涉及到...

    struts2-hibernate-spring-configfile.rar_struts2_struts2 spring

    Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自负责应用程序的不同层面:Struts2主要用于控制层,提供MVC(Model-View-Controller)架构;Hibernate是持久层框架,负责对象关系映射(ORM);而...

    Struts2 深入详解课本代码

    6. ** strut2 动态方法调用**:Struts2支持动态方法调用,这意味着你可以通过URL直接调用Action类的任何公共方法,而无需在配置文件中显式声明。 7. **Struts2标签库**:在JSP页面中,Struts2提供了一系列标签来...

    struts2-057-exp

    Apache Struts2 是一个基于MVC(Model-View-Controller)设计模式的Java Web应用程序框架,广泛用于企业级应用开发。它提供了一种结构化的、可扩展的方式来管理Web应用程序的业务逻辑和用户界面。 2. **漏洞背景**...

    Struts.2权威指南--基于WebWork核心的MVC开发.0001.pdf

    《Struts.2权威指南——基于WebWork核心的MVC开发》是一本深入解析Struts.2框架的经典著作,旨在帮助开发者全面理解并熟练掌握基于WebWork核心的模型视图控制器(Model-View-Controller,简称MVC)架构在Web应用开发...

    Struts2知识点详解

    9. ** strut2与Spring的集成**:Struts2可以与Spring框架无缝集成,实现依赖注入(DI)和面向切面编程(AOP),使应用更易于管理和测试。 10. **异常处理**:Struts2提供了全局和局部两种异常处理策略,可以通过...

    Spring-整合-Struts2

    - **Spring 插件的作用**:Spring插件作为桥梁,允许Struts2直接访问Spring容器中的Bean,从而实现对Action的依赖注入。 - **Struts2 的生命周期管理**:通过Spring管理Struts2的Action实例,可以更灵活地控制Action...

    整合struts+hibernate+spring应用开发详解 part2

    在"整合struts+hibernate+spring应用开发详解 part2"中,我们主要关注第五到第七章的内容。 第五章:Struts与Spring的整合 在这一章中,我们将学习如何将Struts与Spring进行集成,以利用Spring的IoC(控制反转)和...

    Struts2之Ognl详解案例TextOgnl

    在Struts2中,OGNL主要用作视图层与模型层之间的数据绑定工具,使得开发者能够方便地在JSP页面中动态地访问Action类的属性。 二、OGNL的语法特性 1. 访问对象属性:`#object.property`,例如,访问Action类的属性`...

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

    Struts2是一个强大的MVC框架,它在Java Web开发中被广泛应用。这个压缩包文件包含了一系列与Struts2相关的技术点,主要集中在错误页面配置、字符编码问题、防止SQL注入和Struts2框架的特性上。以下是这些知识点的...

Global site tag (gtag.js) - Google Analytics