struts2版本:1.2.1
在官网:http://struts.apache.org 下载struts包,拷贝一下几个jar包:
commons-fileupload-1.2.1.jar
commons-io-1.3.2.jar
freemarker-2.3.16.jar
javassist-3.7.ga.jar
ognl-3.0.jar
struts2-core-2.2.1.jar
xwork-core-2.2.1.jar
最好连源码一起下载,以后学习当中很有用的....
在MyEclipse中新建web project,将这个jar包导入,配置tomcat,在web.xml中配置Filter
<filter>
<filter-name>struts2Filter</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在struts2.0以前的版本中web.xml中配置如下:
<filter>
<filter-name>struts2Filter</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2Filter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如果不这样配置启动tomcat会出现找不到 FilterDispatcher 的错误.
注:struts2 的2.0以前的版本中
javassist-3.7.ga.jar
这个jar包是没有的..如果在2.0之后的版本不加这个包在启动的时候会报错,而2.0版本之后从官网下载下来的lib包中也没有自带这个jar包需要到apps目录下的struts2-blank-2.2.1 工程下去copy出来
按照如上配置,启动tomcat应该能正常启动.
分享到:
相关推荐
2. **web.xml**:配置Servlet,包括Struts的DispatcherServlet(Front Controller)和Filter,以及Struts的初始化参数。 **五、MyEclipse中的Struts工具** MyEclipse提供了对Struts的集成支持,包括自动创建Action...
总结,MyEclipse+Struts+Hibernate的配置开发流程涵盖了项目初始化、数据库设计、框架集成、业务逻辑处理等多个环节。掌握这个流程,开发者可以高效地构建企业级Java Web应用,实现数据管理与用户界面的无缝对接。在...
4. **配置web.xml**:修改Web应用的配置文件web.xml,添加Struts2的过滤器和初始化参数,以使应用能够识别并处理Struts请求。 5. **创建Action类**:Struts的核心是Action类,它代表一个业务逻辑操作。我们需要创建...
4. SessionFactory创建:初始化Hibernate配置并创建SessionFactory对象。 5. CRUD操作:通过Session对象执行增删改查操作。 ### 3. Spring框架 Spring是全面的企业级应用框架,提供依赖注入(DI)、面向切面编程...
3. **配置Web.xml**:这是应用的部署描述符,需要配置Struts2的过滤器、Spring的ContextLoaderListener以及Servlet上下文参数,以便初始化Spring容器。 4. **配置struts2.xml**:定义Struts2的全局配置,包括Action...
4. 编写SessionFactory的初始化代码,用于创建数据库会话。 Spring框架是企业级应用的基石,它提供了一个全面的依赖注入(DI)和面向切面编程(AOP)解决方案。在MyEclipse中配置Spring: 1. 引入Spring的库,如...
5. **运行配置**:可能包含Web项目的部署描述符web.xml,配置Servlet和过滤器,以及Struts和Hibernate的相关初始化参数。 通过这个项目,开发者可以学习到如何在MyEclipse环境中搭建Struts2和Hibernate的整合项目,...
- Spring的上下文初始化参数。 - Struts2的过滤器配置。 - Hibernate相关配置等。 #### 七、分解Struts配置文件struts-config.xml 为了更好地管理和维护Struts框架,可以将`struts-config.xml`文件拆分成多个小...
在MyEclipse中整合Struts和Hibernate,首先要配置项目的类路径,确保包含所需的库文件,如Struts的struts2-core库,Hibernate的hibernate-core库等。然后,我们需要在项目的web.xml文件中配置Struts2的核心过滤器,...
3. 配置web.xml:添加四大框架的初始化参数和过滤器,确保它们能正确启动。 4. 定义模型和数据访问层:使用Hibernate创建实体类和映射文件,配置SessionFactory。 5. 实现业务逻辑层:创建Action类,利用Spring管理...
3. 配置Web.xml:在web.xml中配置Struts的前端控制器Filter(org.apache.struts.action.ActionServlet),并指定相应的初始化参数。 登录查询功能的实现涉及以下关键组件: 1. `ActionForm`:这是业务数据的载体,...
本配置手册将深入探讨如何在MyEclipse7.0环境下配置和使用这三大框架,帮助开发者创建高效、稳定的后端系统。 Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,它提供了强大的动作控制和拦截器...
【标题】"MyEclipse+MySql+Struts2+Hibernate3新闻发布系统"涉及的核心技术栈是JavaEE,包括MyEclipse开发环境、MySQL数据库、Struts2框架和Hibernate持久化框架,这些技术共同构建了一个新闻发布平台。让我们逐一...
- **web.xml配置**:添加过滤器(`StrutsPrepareAndExecuteFilter`),指定Struts2的初始化参数。 - **struts.xml**:定义Action、结果类型、拦截器栈等,例如: ```xml <result name="success">/success.jsp ...
在本文中,我们将详细讲解如何在MyEclipse10环境下搭建S2SH框架,即Struts2.1、Spring3.0和Hibernate3.3的集成开发环境。这个过程包括创建Web项目、配置Spring、设置Hibernate以及安装Struts2。每个步骤都将通过...
这个过滤器初始化Struts框架,并处理所有请求。`ActionContexCleanUp`过滤器负责清理任务。 2. **struts.xml**: 是Struts2的核心配置文件,可以包含其他配置文件,通常为每个模块创建单独的配置文件以方便管理和...