`

Struts2.0简单的入门例子

阅读更多

 

从今天起,在工作之余我要记录下我学习Struts2的过程!努力!

Struts2.0的第一个例子,采用的是struts-2.1.6
    一,加入Struts2.0支持:xwork-2[1].0.2.jar,struts2-core-2.0.11.jar,ognl-2[1].6.11.jar
                        freemarker-2[1].3.10.jar,commons-logging-api-1[1].1.1.jar
    二,启用Struts2.0:在web.xml中加入Struts2.0功能的入中过滤器
        <filter>
            <filter-name>Struts2</filter-name>   
                <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>   
        </filter>
        <filter-mapping>
            <filter-name>Struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
    三,新建一个jsp作为页面显示
    四,新建一个action类(不需要继承任何类,但一般为了开发的效率页继承了com.opensymphony.xwork2.ActionSupport)
       action中可以有属性与jsp中的表单中的字段名一样Struts2就可以自动为我们赋值
       execute方法是进入action默认的执行方法。
    五,配置我们的action:在src即(class文件)下面新建一个struts.xml文件
        该struts.xml的dtd文件是
        <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
        <struts>
         <package name="mengya" extends="struts-default">
             <action name="Login" class="com.mengya.action.LoginAction">
                 <result name="success">welcom.jsp</result>
                 <result name="login">index.jsp</result>
             </action>
         </package>
        </struts>
    六,这样就完成了登录的功能!                       

  • Struts2_1.rar (3.2 MB)
  • 描述: Struts2入门的简单例子
  • 下载次数: 44
2
0
分享到:
评论

相关推荐

    struts2.0的入门例子

    本入门例子将带你逐步了解如何使用Struts2.0来创建一个简单的Web应用。 一、Struts2.0框架基础 Struts2.0是Struts1.x的升级版,它吸取了WebWork框架的优点,提供更强大的功能和更好的灵活性。核心特性包括Action、...

    struts2.0 教程(标签,XML配置,入门例子,帮助手册)

    "struts2.0-1基本入门.doc"和"Struts2.0的各种配置详解.doc"将详细介绍如何在struts.xml文件中配置Action、Result和Interceptor。Action配置包括指定Action类、方法和映射URL,Result则定义了请求成功后的跳转路径,...

    struts2.0的简单例子

    ### Struts2.0入门示例详解 #### 一、简介 本文将通过构建一个简单的登录系统来介绍Struts2框架的基本用法。Struts2是Apache Struts的一个升级版本,它采用MVC架构模式,使得Java Web应用程序的开发变得更加简单...

    struts2.0精简入门教程(带源码)

    本教程将带你深入理解Struts2.0的基础知识,包括如何使用MyEclipse进行开发以及最精简的入门步骤,适合已有一定Java基础的开发者。 首先,我们需要安装并配置MyEclipse,这是一个强大的集成开发环境,支持多种Java...

    struts2.0快速入门实战文档-2

    ### Struts2.0快速入门实战之国际化与数据展示 #### 国际化语言配置:实现多语言支持 在Web应用程序开发中,国际化(Internationalization)是不可或缺的一部分,尤其是在面向全球用户的应用中。Struts2框架提供了...

    struts2.0之helloword

    "Hello, World"是编程世界的入门示例,用于演示基本的程序运行流程,同样,在学习Struts2.0时,我们也会从创建一个简单的"Hello, World"应用开始。 首先,我们需要理解Struts2.0的核心组件和工作原理。Struts2.0...

    快速入门struts2.0的一个简单的例子

    在这个快速入门的例子中,我们将深入探讨如何利用Struts2.0搭建一个基本的Web应用。 首先,我们需要了解Struts2.0的核心概念。Struts2是一个基于Model-View-Controller(MVC)设计模式的框架,它提供了处理HTTP请求...

    struts2.0一个简单的入门实例

    以下是一个简单的入门实例,帮助初学者理解如何配置和使用Struts2.0。 首先,我们需要创建一个新的Web项目。在MyEclipse中,你可以新建一个Web项目,例如命名为"Struts2入门实例"。接下来,你需要导入Struts2运行所...

    struts2.0源码例子

    基础入门哟,2.0和1.2可以说有质的飞跃哟--源码

    struts2.0掃盲教程(內附例子和struts2的包)

    Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的一个产品。这个“Struts2.0扫盲教程”旨在帮助初学者快速理解和掌握Struts2.0的核心概念和使用方法。教程包含了丰富的实例和...

    struts2.0资料

    Struts2.0的入门配置主要包括创建Struts2项目的基本结构、添加依赖库、配置struts.xml文件以及web.xml文件。在web.xml中,你需要配置FilterDispatcher或StrutsPrepareAndExecuteFilter,这是Struts2的核心过滤器,...

    struts2.0例子源码

    基础入门哟,2.0和1.2可以说有质的飞跃哟--源码

    struts2.0教程

    Struts2.0教程是Java Web开发领域中一个重要的学习资源,它涵盖了从基础到高级的全方位知识。Struts2是一个基于MVC(Model-View-Controller)设计模式的开源框架,由Apache软件基金会维护,它极大地简化了Java ...

    LG1V2.0-Struts2入门

    在本文中,我们将深入探讨Struts2的入门知识,包括开发流程、核心组件以及如何通过一个简单的“计算器”应用来实践这些概念。 **开发流程** 1. **添加Struts支持**: 在开始开发Struts2应用之前,我们需要为项目...

    JSF2.0快速入门的基本教程.ppt

    本系列将以两个例子来讲解jsf的基本开发,第一个例子当然是hello world。目前可用的jsf ide不多,ibm要到06年才能放出支持jsf的wtp版本。所以我们的例子基本以手写为主,这样也能让我们有更清楚的认识,同时推荐目前...

    struts2入门教程

    - **第一个Struts2应用**:通过创建简单的“Hello World”应用,熟悉Struts2的基本配置和运行流程。 #### 三、Struts2核心概念 - **体系结构**:介绍Struts2的架构组成,包括FilterDispatcher、Action、Result、...

    Struts2入门教程。包括jquery集成等。入门必看

    ### Struts2入门教程知识点概览 #### 一、Struts2简介 - **起源与发展**:Struts2并非新生事物,而是建立在Struts1和WebWork基础上的一个Web应用框架。它融合了两者的优势,提供了更为强大的功能支持。 - **设计...

    struts2例子二

    struts2-mailreader-2.0.11.2.war官方提供的入门例子之一,简单易懂,eclipse用户直接导入war文件即可将工程导入

Global site tag (gtag.js) - Google Analytics