struts1.2-demo是一个我仿写jpetstore的对未登陆的处理。比较安全。对一些操作的限制。还有一些不登陆也可以的操作。经典。。。。。
public abstract class BaseAction extends Action {
private PetStoreFacade petStore;
public void setServlet(ActionServlet actionServlet) {
super.setServlet(actionServlet);
if (actionServlet != null) {
ServletContext servletContext = actionServlet.getServletContext();
WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
this.petStore = (PetStoreFacade) wac.getBean("petStore");
}
}
protected PetStoreFacade getPetStore() {
return petStore;
}
与spring2.5集成以后用WebApplicationContextUtils来获取WebApplicationContext
分享到:
相关推荐
这个"struts1.2demo"项目是一个示例应用,用于展示Struts 1.2的核心功能和用法。由于描述中提到没有导入类包,因此在使用这个项目之前,你需要自行添加必要的依赖库,比如Apache Struts 1.2的JAR文件,可能还包括...
总结来说,这个demo项目提供了一个学习和实践Struts1.2、Spring2.5和Hibernate3.2集成的平台,涵盖了MVC设计模式、依赖注入、面向切面编程和对象关系映射等多个关键概念。通过深入研究和修改这个项目,开发者能够...
本项目"基于Struts1.2的上传下载Demo"是针对该框架的一个实践示例,旨在帮助开发者理解和解决在Struts1.2环境中进行文件上传与下载的问题。 首先,让我们深入了解一下Struts1.2中的文件上传功能。在Struts1.2中,...
"struts1.2的各项功能小demo"是开发者为了展示Struts1.2框架核心功能而创建的一个实例集合。 在Struts1.2中,主要包含以下几个关键组件和功能: 1. **ActionServlet**:这是Struts框架的核心控制器,负责接收HTTP...
这个"struts1.2文件上传demo"是一个基于MyEclipse6.0集成开发环境的示例项目,用于演示如何在Struts1.2框架下实现文件上传功能。以下将详细介绍该知识点。 首先,Struts1.2是一个开源的MVC(Model-View-Controller...
Struts1.2是Apache软件基金会的Jakarta项目下的一个开源框架,主要用于构建基于Java的Web应用程序。这个压缩包文件“struts1.2(增删改查源码)”显然是提供了一个完整的示例,展示了如何使用Struts1.2框架进行基本...
在"struts1.2学习模型"的demo7中,可能包含了一个简单的例子,演示了上述组件的使用。通常,这样的示例会包括一个Action类,一个ActionForm,相关的JSP页面,以及struts-config.xml的配置。开发者可以通过分析和运行...
### Struts 1.2 国际化详解 #### 一、引言 在软件开发过程中,为了满足不同地域和语言环境下的用户需求,软件国际化(Internationalization, 简称 I18N)和本地化(Localization, 简称 L10N)成为了一项重要的技术...
【Eclipse开发Struts1.2】的知识点详解 Struts1.2 是一个流行的Java Web框架,它基于Model-View-Controller (MVC)设计模式,提供了强大的控制层功能,便于开发人员构建可维护、可扩展的Web应用程序。Eclipse作为一...
在"Struts1.2+Hibernate学习模型"中,"demo"可能是一个示例项目,它包含以下组成部分: 1. **Action类**:每个Action类对应一个用户操作,负责处理请求并调用相应的Service层方法。 2. **Service层**:业务逻辑处理...
Struts1.2、Spring2和iBatis是经典的Java Web开发框架,它们的集成可以构建出高效、灵活的企业级应用程序。在这个项目实战源码中,我们可以深入学习这三大框架如何协同工作,以及如何在实际开发中应用它们。 首先,...
学习对象:熟悉JavaScript, 了解JSTL, servlet/JSP, Struts 1.2, Hibernate, Spring, Ajax技术。 该示例使用MyEclipse 5.5 IDE用来整合四个技术(Struts 1.2, Spring 2.0, Hibernate 3.2和Ajax技术)的轻量级的...
由于上传限制,lib包不能上传,大家可以下载spring2.5版本的支持库(下最大的那个zip包),全部加进去就行了,还有mysql的连接包,项目很简单,直接导入eclipse,就可以使用,包内有mysql的sql文件,框架已经搭好,...
myeclipse整合Struts1.2+Hibernate3.2+Spring2.5的留言板demo,可以参考参考,希望对你能有帮助,其中lib下的jar包对于ssh工程可以直接使用,原文地址: ...
对于Struts框架,右键点击项目`struts1.2Demo`,选择`Myeclipse`,然后点击`Add Struts Capabilities`,完成设置后,会在`WEB-INF`目录下生成相关的Struts配置文件。 3. **集成Spring2**: 接着,再次右键项目,...
在这个"最新struts1.2文件上传demo"中,我们将会探讨Struts1.2中的文件上传功能,这是Web应用中一个常见的需求,比如用户可能需要上传图片、文档等。 文件上传在Struts1.2中主要通过`.struts-config.xml`配置文件和...
在Struts1.3中,Validator功能得到了进一步的增强和优化,相比Struts1.2,它引入了一些新的特性和改进。 在Struts1.3中,Validator的主要目标是减少程序员编写验证逻辑的工作量,通过配置文件和自定义验证规则实现...
Struts 2.3.1.2、Spring 3.1.1 和 MyBatis 3.1.0 是三个非常重要的开源框架,它们在Java Web开发中扮演着核心角色。这个基础框架组合旨在提供一个高效、灵活且可扩展的开发环境。下面将详细介绍这三个框架及其相互间...
1)Demo 学习要点简介: ...2.Eclipse 导入后可能需要在 Xml Catalog 手动添加:ehcache-spring-1.2.xsd(ehcache-spring-annotations-1.2.0-sources.jar里面有,自己找下)。 3.内附Oracle建表等可执行语句。