原文来源:http://blog.csdn.net/yuan_xw/article/details/7838123
在不同的类之间传递参数,除了通过new的方法得到这个类,或者是得到bean的方法外,还可以通过定义常量或者变量的形式。
比如我们在某个类里定义了一个静态变量:
// 缓存请假对象
public static Map<String,Integer[]> existsLeaveMap = new HashMap<String,Integer[]>();
然后写一个方法去数据库里查询,将其写入静态变量
/**
* 判断是否存在请假
* @param bean
* @param date
* @return
*/
public Integer[] existsLeave(OAAttendance bean,java.sql.Date date){
Integer attType[] = existsLeaveMap.get("key");
if(attType == null){
AttendanceRuleDao ard = AttendanceDaoInstance.getAttendanceRuleDaoInstance();
attType = ard.getExistData(bean.getUserNo(), date);
existsLeaveMap.put("key", attType);
}
return attType;
}
在别的类里用的时候,直接用类名调这个方法就可以了。
相关推荐
Struts2 知识点 Struts2 是一个基于 Java 语言的开源 Web 应用程序框架,由 Apache 软件...Struts2 是一个功能强大且灵活的 Web 应用程序框架,通过学习和掌握 Struts2 的知识点,可以更好地开发和维护 Web 应用程序。
首先,我们来理解一下Struts2的核心概念。Struts2框架整合了Struts1和WebWork的优势,提供了一个强大的请求处理机制。在Struts2中,Action是业务逻辑的执行者,它接收并处理用户的请求,然后返回结果给用户。...
以下是对Struts2知识点的详细总结: 1. **Struts2核心组件** - **FilterDispatcher**(或现在的`StrutsPrepareAndExecuteFilter`):这是Struts2的核心过滤器,它负责拦截请求,处理Action映射,并转发到相应的...
### Struts2知识点详解 #### 一、Struts2框架概览 Struts2是Apache组织推出的一个基于Java EE的Web应用框架,它遵循MVC(Model-View-Controller)设计模式,为开发者提供了构建可扩展、易于维护的Web应用程序的...
这个"Struts2的Java专题学习网"综合实训项目旨在帮助开发者深入理解和掌握Struts2框架,以及与之相关的Java、JSP技术在实际项目中的应用。在这个实训项目中,你将学习到以下关键知识点: 1. **Struts2框架基础**:...
Struts 是一个基于 Model-View-Controller (MVC) 设计模式的开源Java Web框架,由Apache软件基金会维护。这个框架被广泛应用于构建企业级的...学习和理解Struts的基本知识,是成为一名合格的Java Web开发者的必经之路。
struts知识点总结struts知识点总结,觉得有需要的就拿去看看吧
Struts2是一个强大的Java web应用程序框架,用于构建...总之,这个压缩包中的资源为学习Struts2提供了全面的指导,涵盖了理论知识和实践经验。通过深入学习和实践,你可以熟练掌握Struts2框架,提升Java Web开发能力。
Struts是Apache软件基金会 Jakarta项目下的一个开源框架,主要用于构建基于Java的企业级Web应用...在提供的“学习struts的好资料”中,你应该能找到更多关于Struts的知识点和实践案例,帮助你深入学习和掌握这个框架。
2. **熟悉Java Web基础知识**:了解Servlet、JSP等相关技术对于学习Struts 2是非常重要的。 3. **掌握Struts 2的基本结构**:从Action、拦截器、配置文件等方面入手,逐步深入框架内部。 4. **实践项目开发**:通过...
Struts1.2中文学习手册是一本面向初学者的指南,它涵盖了Struts1.2的基础知识、配置、控制器、模型、视图以及动作和业务逻辑的整合。 首先,手册会介绍Struts1.2的核心概念,包括Action类、Form Bean和Tiles布局。...
从给定的文件信息来看,标题“struts2中文学习文档”和描述“struts2的根本webwork2”表明这是一份关于Struts2框架的学习资料,特别强调了Struts2与WebWork2的关系。Struts2是Apache Struts的一个版本,它是一个用于...
【基于Struts1的博客系统】是一个典型的Java Web应用程序,它是使用...这些内容构成了整个基于Struts1的博客系统的运行基础,通过学习和分析这些文件,可以深入了解Struts1框架的工作原理及其在实际项目中的应用。
本资料“struts2学习 源码”旨在帮助初学者理解Struts2的核心概念和工作原理,通过来自达内的详细代码实例来提供直观的学习体验。 Struts2框架的关键特性包括: 1. **动作(Action)**:在Struts2中,业务逻辑通常...
在这个"Struts2实现的博客系统"中,我们可以深入探讨Struts2的核心特性和如何利用它们来构建一个功能完备的博客平台。 1. **MVC模式**:Struts2遵循MVC设计模式,将业务逻辑(Model)、用户界面(View)和数据控制...
这个"STRUTS2学习文档"显然是一个关于如何理解和使用Struts2框架的教程资料,对于想要快速掌握Struts2核心概念和技术的开发者来说,它是一份非常有价值的资源。 Struts2框架的核心特点包括: 1. **拦截器...
"Struts2-part01"可能包含的是该系列学习的第一部分内容,可能涵盖了Struts2的基础概念、环境搭建、Action的创建和执行、OGNL的基本使用等内容。通过学习这部分代码,开发者能够初步掌握Struts2的基本操作和工作原理...
**基于JSP+Struts2+Hibernate的个人博客系统** 在Web开发领域,构建一个功能完善的个人博客系统是一项常见的任务,而使用JSP、Struts2和Hibernate这三种技术的组合,可以创建出高效且易于维护的解决方案。下面将...
13. ** strut2四天笔记**:这份学习笔记可能涵盖了以上所有知识点,包括如何创建Action,配置struts.xml,使用OGNL表达式,处理异常,以及实践中的各种技巧和最佳实践。 在四天的学习过程中,你应该通过实践和理解...