`
坏小子小滨
  • 浏览: 15667 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

[SSH初学]Struts2.3 web.xml、struts.xml配置

 
阅读更多

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

    压缩包中包含的"整合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.3.16.1-all.zip是一个全面的Struts 2框架包,适合初学者和有经验的开发者快速开始项目开发。下载并解压后,开发者可以利用其中的组件和文档来构建高效、稳定的Web应用程序,并利用SSH(或单独的...

    struts2.3.16.3+spring3.2.9+hibernate-release-4.2.16.Final

    5. **整合SSH**:配置struts2-struts-plugin.xml,使得Spring可以管理Struts2的Action,同时配置Hibernate的SessionFactory,让Spring管理Hibernate的Session。 6. **Web.xml配置**:设置过滤器,将请求转发给...

    STRUTS-2.3.1.2-PART1

    Struts 2.3.1.2 是一个重要的更新版本,是Apache Struts框架的一个组成部分,主要用于构建基于Java的企业级Web应用程序。SSH框架是Struts 2、Spring和Hibernate的集成,提供了一种高效且灵活的开发模式。在这个...

    spring4+struts2.3.16.3+hibernate4.3.6零配置

    在这个“spring4+struts2.3.16.3+hibernate4.3.6零配置”项目中,我们将探讨如何在不编写大量XML配置的情况下,利用这些框架的最新版本进行开发。 首先,Spring 4.0.7 是一个全面的轻量级框架,提供依赖注入(DI)、...

    Struts2.3.15.2 _Spring4.0.0 _Hibernate4.2.6整合初始项目

    4. **配置Struts2**:编写struts.xml,定义Action和结果页面,以及全局配置如拦截器栈。 5. **配置Spring**:创建spring-context.xml,配置Bean、数据源、事务管理器以及Hibernate的SessionFactory。 6. **配置...

    Spring3.2_Struts2.3_Hibernate.4.1.rar

    SSH框架是Java开发中常用的三大框架,分别...总之,通过这个"Spring3.2_Struts2.3_Hibernate.4.1.rar"项目,初学者不仅可以掌握SSH框架的基本用法,还能深入理解J2EE应用的开发流程,为未来的职业生涯打下坚实的基础。

    SSH(Struts1+Spring+Hibernate)配置开发总结

    本教程旨在提供一个详细的SSH(Struts1+Spring+Hibernate)框架组合配置指南,适用于初学者及具有一定经验的开发者。开发环境为MyEclipse 6.0 + Tomcat 5.0 + SQL Server 2000,配置环境则采用了Struts 1.2 + Spring ...

    struts-2.3.16.3+hibernate4.2.4+spring4.0.2整合

    总的来说,这个整合项目提供了一个基本的Java Web应用程序模型,适合初学者学习SSH框架的集成和数据库操作,同时也适用于快速搭建企业级应用的基础架构。开发者可以在此基础上进一步扩展功能,实现更复杂的应用场景...

    Struts2.3+Hibernate4.1+Spring3.1 ssh整合 有说明

    Struts2.3、Hibernate4.1和Spring3.1是Java开发中经典的SSH(Spring、Struts和Hibernate)框架组合,它们各自负责应用程序的不同层面,以实现高效、灵活的Web应用开发。在这个"Struts2.3+Hibernate4.1+Spring3.1 SSH...

    ssh helps Struts1.1.chm Hibernate.chm Spring.chm

    这个CHM文件可能会涵盖Struts的核心概念,如ActionForm、Action、DispatcherServlet、Tiles等,以及配置文件struts-config.xml的使用方法。 接下来是`Hibernate.chm`。Hibernate是一个强大的对象关系映射(ORM)...

    SSH 配置实例: Spring 3.1 + Hibernate 4.2 + Struts 2.3

    SSH(Spring、Struts、Hibernate)是Java Web开发中经典的三大框架组合,它们协同工作,构建出高效、灵活的企业级应用程序。在这个配置实例中,我们将深入探讨如何将Spring 3.1、Hibernate 4.2和Struts 2.3整合在...

    ssh-xml-template.zip

    这个名为"ssh-xml-template.zip"的压缩包文件提供了一个已经整合好的SSH框架模板,使用XML配置,旨在帮助开发者快速入门并进行项目开发。 **Struts2** 是一个MVC(Model-View-Controller)架构,它简化了Java Web...

    ssh(struts+spring+hibernate)教务管理信息系统(全部代码) 可以直接运行

    2. **webapp**:Web应用目录,有WEB-INF子目录,里面包含web.xml、struts-config.xml等配置文件,以及JSP页面。 3. **lib**:原本应包含项目依赖的JAR文件,如Struts、Spring、Hibernate的库,但由于大小原因被移除...

    初学者易上手的SSH-struts2 01环境搭建(图文教程)

    7. 最后,在Web项目的WEB-INF下的web.xml文件中配置Struts2的过滤器,即StrutsPrepareAndExecuteFilter。 完成上述步骤后,Struts2的环境就已经搭建完毕。启动Tomcat服务器,通过浏览器访问`localhost:8080/你的...

    ssh_web所有相关的配置

    6. **压缩包文件**: "SSH__WEB 所有相关配置文件方法大全(J2EE神器)" 暗示这个压缩包可能包含了SSH框架的所有相关配置文件示例和详细的使用方法,包括但不限于struts-config.xml、applicationContext.xml、...

    ssh项目(自定义struts1)

    在实际开发中,一个SSH项目会包含各种配置文件(如struts-config.xml、hibernate.cfg.xml)、Java源代码(Action类、DAO类、Service类等)、JSP页面以及数据库脚本等。开发者通常会利用IDE(如Eclipse或IntelliJ ...

    ssh文件即lib包.zip

    2. `web.xml`:Servlet容器的部署描述符,配置了Spring、Struts和Servlets等组件。 3. `struts.xml`:Struts 2框架的配置文件,定义了动作映射和结果页面。 4. `hibernate.cfg.xml`:Hibernate的配置文件,包含了...

    SSH(Struts1.0+Spring+Hibernate)框架集成笔记

    SSH框架的集成涉及到多个层次的技术和配置,对于初学者来说确实比较复杂。然而,随着实践经验的积累,开发者会逐渐理解这些框架的工作原理,并能够更加熟练地运用它们来构建高质量的企业级应用。此外,随着技术的...

Global site tag (gtag.js) - Google Analytics