1.需要导入的包:
commons-fileupload-1.2.2、commons-io-2.0.1、commons-lang-2.5、commons-logging-1.1.1、freemarker-2.3.18
ognl-3.0.3、struts2-core-2.3.1.1、xwork-core-2.3.1.1、javassist-3.11.0.ga
2.配置web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
<display-name>SSH</display-name>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
3.配置struts.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<!-- 指定struts处于开发阶段可以调试 -->
<constant name="struts.devMode" value="true" />
<package name="sshtest" extends="struts-default" namespace="/">
<action name="add" class="com.robin.action.AddAction">
<result name="cal">/add_result.jsp</result>
</action>
</package>
</struts>
4.图片是工程的结构,本例实现了一个简单的加法运算。需要源码的同学请到我的资源里去下载
点击打开链接,里面包括了相应的jar包,
分享到:
相关推荐
压缩包中包含的"整合SSH_Struts2.3.4.1+Spring3.1.1+Hibernate4.1.6+mysql.doc"文档很可能是详细的操作指南,包括每一步的配置细节、代码示例和常见问题解答。而"SSH.rar"文件则包含了整个项目的源码,包括Maven或...
总之,Struts 2.3.16.1-all.zip是一个全面的Struts 2框架包,适合初学者和有经验的开发者快速开始项目开发。下载并解压后,开发者可以利用其中的组件和文档来构建高效、稳定的Web应用程序,并利用SSH(或单独的...
5. **整合SSH**:配置struts2-struts-plugin.xml,使得Spring可以管理Struts2的Action,同时配置Hibernate的SessionFactory,让Spring管理Hibernate的Session。 6. **Web.xml配置**:设置过滤器,将请求转发给...
Struts 2.3.1.2 是一个重要的更新版本,是Apache Struts框架的一个组成部分,主要用于构建基于Java的企业级Web应用程序。SSH框架是Struts 2、Spring和Hibernate的集成,提供了一种高效且灵活的开发模式。在这个...
在这个“spring4+struts2.3.16.3+hibernate4.3.6零配置”项目中,我们将探讨如何在不编写大量XML配置的情况下,利用这些框架的最新版本进行开发。 首先,Spring 4.0.7 是一个全面的轻量级框架,提供依赖注入(DI)、...
4. **配置Struts2**:编写struts.xml,定义Action和结果页面,以及全局配置如拦截器栈。 5. **配置Spring**:创建spring-context.xml,配置Bean、数据源、事务管理器以及Hibernate的SessionFactory。 6. **配置...
SSH框架是Java开发中常用的三大框架,分别...总之,通过这个"Spring3.2_Struts2.3_Hibernate.4.1.rar"项目,初学者不仅可以掌握SSH框架的基本用法,还能深入理解J2EE应用的开发流程,为未来的职业生涯打下坚实的基础。
本教程旨在提供一个详细的SSH(Struts1+Spring+Hibernate)框架组合配置指南,适用于初学者及具有一定经验的开发者。开发环境为MyEclipse 6.0 + Tomcat 5.0 + SQL Server 2000,配置环境则采用了Struts 1.2 + Spring ...
总的来说,这个整合项目提供了一个基本的Java Web应用程序模型,适合初学者学习SSH框架的集成和数据库操作,同时也适用于快速搭建企业级应用的基础架构。开发者可以在此基础上进一步扩展功能,实现更复杂的应用场景...
Struts2.3、Hibernate4.1和Spring3.1是Java开发中经典的SSH(Spring、Struts和Hibernate)框架组合,它们各自负责应用程序的不同层面,以实现高效、灵活的Web应用开发。在这个"Struts2.3+Hibernate4.1+Spring3.1 SSH...
这个CHM文件可能会涵盖Struts的核心概念,如ActionForm、Action、DispatcherServlet、Tiles等,以及配置文件struts-config.xml的使用方法。 接下来是`Hibernate.chm`。Hibernate是一个强大的对象关系映射(ORM)...
SSH(Spring、Struts、Hibernate)是Java Web开发中经典的三大框架组合,它们协同工作,构建出高效、灵活的企业级应用程序。在这个配置实例中,我们将深入探讨如何将Spring 3.1、Hibernate 4.2和Struts 2.3整合在...
这个名为"ssh-xml-template.zip"的压缩包文件提供了一个已经整合好的SSH框架模板,使用XML配置,旨在帮助开发者快速入门并进行项目开发。 **Struts2** 是一个MVC(Model-View-Controller)架构,它简化了Java Web...
2. **webapp**:Web应用目录,有WEB-INF子目录,里面包含web.xml、struts-config.xml等配置文件,以及JSP页面。 3. **lib**:原本应包含项目依赖的JAR文件,如Struts、Spring、Hibernate的库,但由于大小原因被移除...
7. 最后,在Web项目的WEB-INF下的web.xml文件中配置Struts2的过滤器,即StrutsPrepareAndExecuteFilter。 完成上述步骤后,Struts2的环境就已经搭建完毕。启动Tomcat服务器,通过浏览器访问`localhost:8080/你的...
6. **压缩包文件**: "SSH__WEB 所有相关配置文件方法大全(J2EE神器)" 暗示这个压缩包可能包含了SSH框架的所有相关配置文件示例和详细的使用方法,包括但不限于struts-config.xml、applicationContext.xml、...
在实际开发中,一个SSH项目会包含各种配置文件(如struts-config.xml、hibernate.cfg.xml)、Java源代码(Action类、DAO类、Service类等)、JSP页面以及数据库脚本等。开发者通常会利用IDE(如Eclipse或IntelliJ ...
2. `web.xml`:Servlet容器的部署描述符,配置了Spring、Struts和Servlets等组件。 3. `struts.xml`:Struts 2框架的配置文件,定义了动作映射和结果页面。 4. `hibernate.cfg.xml`:Hibernate的配置文件,包含了...
SSH框架的集成涉及到多个层次的技术和配置,对于初学者来说确实比较复杂。然而,随着实践经验的积累,开发者会逐渐理解这些框架的工作原理,并能够更加熟练地运用它们来构建高质量的企业级应用。此外,随着技术的...