`
jzkangta
  • 浏览: 161657 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

传智Struts2笔记(5)为Action的属性注入值

阅读更多
Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,我们可以很方便地为Action中的属性注入值。注意:属性必须提供setter方法。
public class HelloWorldAction{
	private String savePath;

	public String getSavePath() {
		return savePath;
	}
	public void setSavePath(String savePath) {
		this.savePath = savePath;
	}
       ......
}

<package name="itcast" namespace="/test" extends="struts-default">
	<action name="helloworld" class="cn.itcast.action.HelloWorldAction" >
		<param name="savePath">/images</param>
		<result name="success">/WEB-INF/page/hello.jsp</result>
	</action>
</package>

上面通过<param>节点为action的savePath属性注入“/images”
分享到:
评论

相关推荐

    传智struts2.18笔记总结

    在Struts2中,包(Package)的概念用于组织Action,namespace属性用于指定Action所在的命名空间,这有助于处理复杂的URL结构。如果在Action中没有明确指定namespace,系统会默认在空的命名空间下查找Action。 总之...

    黑马程序员Struts2笔记

    本笔记主要涵盖了Struts2的基础知识,包括但不限于配置、Action、拦截器、结果类型以及异常处理等内容。 1. **Struts2框架简介** Struts2是Apache软件基金会的一个开源项目,它是Struts1的升级版,弥补了Struts1在...

    传智播客struts2全程学习笔记

    ### 传智播客Struts2全程学习笔记 #### Struts2的优点 1. **无侵入式设计**:与Struts1相比,Struts2的设计更为先进,它不依赖于Servlet API或Struts API,这使得Struts2更加灵活且易于集成到其他环境中。在代码...

    传智struts从入门到精通视频+笔记+上课代码

    9. **Struts 2**:虽然资源名为"传智struts从入门到精通",但通常会涉及到Struts 1和Struts 2的对比,Struts 2在很多方面进行了改进,如使用更现代的OGNL表达式语言,提供更灵活的拦截器机制等。 10. **最佳实践**...

    传智播客Struts2学习资料

    通过学习这些笔记和代码示例,你不仅可以了解Struts2的基本工作原理,还能掌握实际开发中的常见应用场景,为你的Java Web开发之路打下坚实的基础。在实际学习过程中,建议结合视频教程,动手实践,遇到问题时查阅...

    传智播客struts2框架2016版视频教程笔记

    ### 传智播客Struts2框架2016版视频教程笔记 #### 概述 Struts2是一个用于构建企业级Java Web应用程序的开源框架。它基于MVC设计模式,能够帮助开发者更加高效地组织代码结构,并提供了一系列实用的功能,如拦截器...

    传智播客 struts课程笔记 赖家材

    - **Bean 标签**:用于操作 JavaBeans,例如设置属性值或获取属性值。 - **逻辑标签**:提供条件判断和循环等功能,例如 `&lt;logic:equal&gt;` 和 `&lt;logic:iterate&gt;`。 2. **动态表单和异常处理**: - **动态表单**:...

    赖家材Struts 传智播客笔记下载

    ### 赖家材Struts 传智播客笔记知识点概览 #### 一、Struts 入门 ##### 1. Struts 入门简介 - **为什么使用 Struts**: - 建立在 MVC(Model-View-Controller)模式的基础上,Struts 主要在控制器(Controller)...

    传智168期JavaEE struts2杜宏 day 29~day31笔记.pdf

    标题中的“传智168期JavaEE struts2杜宏 day 29~day31笔记”暗示了文档是一系列关于JavaEE技术栈中的Struts2框架的课程笔记,由杜宏教授,并且特别强调了是从29天到31天的学习内容。JavaEE(Java Platform, ...

    传智播客2016版hibernate+struts2+Spring框架资料课件+笔记

    《传智播客2016版hibernate+struts2+Spring框架学习资源详解》 在IT行业中,框架的使用是开发高效、稳定应用的关键。本资源包聚焦于三大主流Java Web框架:Hibernate、Struts2和Spring,它们在2016年时仍然是开发者...

    传智168期JavaEE struts2杜宏 day32~day33笔记

    ### 传智168期JavaEE Struts2杜宏 Day32~Day33 笔记 #### OGNL介绍与简单使用 ##### OGNL概述 OGNL(Object Graphic Navigation Language)即对象图导航语言,是Struts2框架中使用的默认表达式语言。作为一种强大...

    自学传智博客struts2-黎活明-源码-第02讲_02第一个struts2应用开发_DemoStruts2.rar

    本资源“自学传智博客struts2-黎活明-源码-第02讲_02第一个struts2应用开发_DemoStruts2.rar”提供了黎活明老师在传智博客上讲解的第一个Struts2应用的开发示例,帮助初学者理解并实践Struts2的核心概念和使用方法。...

    struts2框架2016版资料day01

    5. **拦截器**:拦截器是Struts2的一大特色,它允许开发者在Action调用前后插入自定义逻辑,比如日志记录、权限验证、数据校验等。在day01的课程中,你可能会学习如何定义和使用拦截器,以及如何在配置文件中配置...

    传智播客ssh+ssm五大框架笔记

    传智播客的SSH+SSM五大框架笔记,虽然缺少了Struts2的最后一天教案,但依然能提供关于这五个框架的基础知识和整合实践。通过这些笔记,你可以了解每个框架的核心概念、配置方法以及它们如何协同工作。同时,建议配合...

    于洋struts2

    2. **配置文件**:Struts2的配置文件通常为struts.xml,用于配置Action、Result、Interceptor等。配置文件中的元素如`&lt;action&gt;`定义了Action的映射,`&lt;result&gt;`定义了Action执行后的视图展示,`&lt;interceptor-ref&gt;`则...

    传智播客_Springmvc+Mybatis由浅入深全套视频教程-SpringMVC笔记(两天)

    在传智播客提供的“Springmvc+Mybatis由浅入深全套视频教程”中,关于SpringMVC的笔记详细地介绍了这一框架的架构、核心组件、工作原理以及入门程序的环境配置。以下内容基于视频教程中的笔记进行详细知识点的总结。...

    Structs2框架2016学习资料

    5. **OGNL(Object-Graph Navigation Language)**:Structs2使用OGNL作为表达式语言,用于在Action和视图之间传递数据。OGNL能够灵活地访问对象属性,进行复杂的运算和控制流程。 6. **视图渲染**:Structs2通常...

    Java高级应用和Struts的入门笔记

    - **Struts2入门**:`DAY10【Struts2快速入门】.docx`将引导你了解Struts2的基本架构,包括Action、Result、Interceptor等核心概念。 - **Struts2拦截器**:在`DAY13【Struts2拦截器、表单标签、令牌】.docx`中,...

Global site tag (gtag.js) - Google Analytics