`
清风留月
  • 浏览: 1463 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2笔记(1)

 
阅读更多

      Struts是java web中应用最广泛的MVC开源框架,本笔记是以struts2.2.1GA版为学习版本。struts2是以拦截器为核心,拦截用户的所有请求,然后通过相应的Action处理,再将处理结果返回给客户端(浏览器)。其他所有的功能和配置都是围绕着这些核心部分来展开工作,还有一部分是附带来完善工程,例如标签和类型转换。

       搭建struts2开发环境(使用Eclipse或MyEclipse开发):

               1)登录http://struts.apache.org/download.cgi站点下载struts2的最新版本。

               2)将struts2的lib文件夹下的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-coure-2.2.1.jar

                     和xwork-core-2.2.1.jar必须类库复制到Web应用的WEB-INF/lib路径下。

               3)编辑Web应用的web.xml配置文件,配置struts2的核心filter。代码如下:

               

       完成以上不步骤即可在一个web应用中使用struts2的基本功能了。                    

  • 大小: 9.4 KB
2
2
分享到:
评论
2 楼 清风留月 2013-02-20  
luoyu-ds 写道
struts-2.x开始的默认过滤器推荐使用
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

疏忽了
1 楼 luoyu-ds 2013-02-20  
struts-2.x开始的默认过滤器推荐使用
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

相关推荐

    struts2笔记1

    Struts2是一个基于MVC(Model-View-Controller)设计模式的开源Web应用程序框架,它主要解决了在Servlet和Model1模式下开发效率低、代码难以维护的问题。在Model1模式中,开发通常依赖于小脚本,导致代码混杂且不易...

    struts2 学习重点笔记

    - **核心**:Struts2 的核心其实是 WebWork 2,它融合了 Struts 1 的一些优秀思想。 - **优势**:使用 Struts2 可以显著提高开发效率,因为它能够处理很多基础任务,如数据接收、类型转换、验证等。 **1.2 Struts2 ...

    黑马程序员Struts2笔记

    本笔记主要涵盖了Struts2的基础知识,包括但不限于配置、Action、拦截器、结果类型以及异常处理等内容。 1. **Struts2框架简介** Struts2是Apache软件基金会的一个开源项目,它是Struts1的升级版,弥补了Struts1在...

    struts2学习笔记(完美总结)——转自OPEN经验库

    Struts2是一个强大的Java web应用程序开发框架,它遵循Model-View-Controller (MVC)设计模式,用于构建可维护性和可扩展性高的企业级应用。本文将深入探讨Struts2的核心概念,包括Action、Result、配置文件、OGNL与...

    struts2课程笔记

    本课程笔记主要涵盖了Struts2的基础概念、核心功能及其工作流程。 首先,Struts2的处理流程是通过一系列的组件协作完成的,包括Filter Dispatcher(过滤器调度器)、Action、Interceptor(拦截器)和Result。当用户...

    张龙圣思园struts2学习笔记word

    张龙圣思园的Struts2学习笔记,无疑为Java开发者提供了一份宝贵的参考资料,它可能涵盖了Struts2的基础概念、核心组件、配置方式以及实战技巧。 首先,让我们深入了解Struts2的核心特性。Struts2是MVC(Model-View-...

    struts2笔记

    本笔记将深入探讨Struts2的核心概念、执行流程、类型转换、输入验证和国际化等方面。 **一、Struts2框架基础** Struts2是Apache软件基金会的一个开源项目,它是基于拦截器的MVC框架,继承了WebWork框架的优点。...

    马士兵Struts2笔记2013

    1. **建立Struts2工程** 创建一个Struts2工程通常涉及在集成开发环境中(如MyEclipse)创建一个新的Web项目,然后将必要的Struts2库添加到项目的`lib`目录,并配置`web.xml`以启用Struts2 Filter。 2. **Action的...

    struts2学习笔记总结

    本笔记将全面总结Struts2的核心概念、主要功能以及实际开发中的应用。 一、Struts2概述 Struts2是Apache软件基金会下的一个开源项目,它继承了Struts1的优点并解决了其存在的问题,如性能和灵活性。Struts2的核心是...

    Struts2笔记,看完一遍,保证你学会Struts2,最权威的笔记!!!

    Struts2笔记 本人工作中积累的,故做成笔记以供大家一起学习进步. 模块分的非常详细,各个细节都会关注到,只挑选其精华,工作中用得到的技术!!! 不要看资源小,起到的作用却非常大!!!

    struts2综合笔记

    - **发展演变**: Struts2 结合了传统 Struts1 和 WebWork 两个经典框架的优点,是一个成熟的 MVC 框架。 - **核心功能**: - 允许使用 POJO (Plain Old Java Object) 作为 Action 类,使得 Action 更易于测试。 - ...

    struts2学习笔记

    1. **不使用Struts2进行上传**:可以使用Servlet API直接处理文件上传,但Struts2提供了更简便的API。 2. **使用Struts2进行上传**:Struts2提供`CommonsFileUploadInterceptor`来处理文件上传,可以方便地获取文件...

    struts2学习笔记黑马程序员

    ### Struts2学习笔记之文件上传与Ajax开发 #### Struts2文件上传 **文件上传简介** 文件上传是Web应用中常见的功能之一,Struts2框架内置了对文件上传的支持,使得开发者能够轻松地实现这一功能。为了确保文件...

    Struts2笔记

    Struts2是Apache组织维护的一个开源项目,它是Struts1的升级版本,在设计理念和技术实现上都有较大的改进。Struts2是一个基于MVC(Model-View-Controller)模式的Java Web应用框架,它能够帮助开发者快速构建出结构...

    struts2四天的学习笔记

    1. **MVC模式**:Struts2基于Model-View-Controller(MVC)设计模式,它将业务逻辑(Model)、用户界面(View)和控制器(Controller)分离,使得代码结构清晰,易于维护。 2. **Action类**:在Struts2中,Action类...

    Struts2学习笔记

    根据给定的文件信息,以下是对Struts2学习笔记中涉及的关键知识点的详细解析: ### Struts2框架概览 #### MVC模式的理解与演进 Struts2是基于MVC(Model-View-Controller)模式设计的一种Java Web开发框架。在MVC...

    Struts2_day03笔记

    学习Struts2第三天笔记

    struts2笔记重点总结

    里面包含了全面的struts2重点内容,讲解比较详细,希望对大家有帮助吧!

    Struts2_day04笔记

    学习Struts2第四天笔记

Global site tag (gtag.js) - Google Analytics