对于Struts2,以前曾经接触过,使用过,但是还是按照Struts1的方法使用,结果好好的一个Struts2的无侵入式设计让我搞的成了不伦不类,现在重新开始学习Struts2,希望用的更加规范一些,首先是第一个Struts2的第一个例子。
首先需要搭建开发环境,当然了,struts2可以从Apache的网站下载,这个不用多说。需要说一下在lib目录下面那些众多的jar包需要其中必须的jar包有六个。
开发Struts需要最少的jar
struts2-core-2.1.8 Struts2框架的核心类库
xwork-core-2.1.6 XWork类库,Struts 2 在其上构建
ognl-2.7.3
对象图导航语言,struts 2框架通过其读写对象的属性
freemarker-2.3.15 Struts2的UI标签模版使用FreeMarker编写
commons-logging-1.0.4 ASF出品的日志包,Struts2框架使用这个日志包来支持
Log3j和JDK1.4+的日志记录
commons-fileupload-1.2.1 文件上传组建
然后把包导入到路径下面,接着写struts的配置文件,struts.xml需要配置在WEB-INF 下面的classes文件下面,所以把struts.xml放到src目录下面就行了。下面是代码
其中包含了对一个Action类的配置信息,namespace命名空间是对这个action的一个访问路径限制,访问这个类Action就必须使用这个路径,/test/hellowold,然后必须继承struts-default包才能使用struts的大部分功能,
然后需要在web.xml 文件中配置启动struts信息,struts是使用filter启动的,详细配置如下
然后把Action代码完善
然后建立一个jsp页面就可以使用了
分享到:
相关推荐
自学传智博客struts2-黎活明-源码-第02讲_02第一个struts2应用开发_DemoStruts2.rar 笔记地址:http://www.guloulou.com/?p=1252
其全新的Struts 2的体系结构与Struts 1的体系结构的差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为...
浪曦_Struts2应用开发系列_第1讲.Struts2入门与配置_swf
精通struts2 基于MVC的 java web应用开发实践第02章 第一个Struts2应用实例
浪曦\浪曦_Struts2应用开发系列_第1讲
浪曦_Struts2应用开发系列_第1讲.Struts2入门与配置2
浪曦_Struts2应用开发系列_第1讲.Struts2入门与配置
第一章 Struts2 概览 Struts 是什么? Struts 2 是一个雅致的,可扩展的,用来建立企业级Java Web应用程序的框架。 Struts 2 不但注重程序的开发过程,更注重部署和后期维护。 Struts 2 来源于WebWork 2。 ...
(1) 02~11个文件夹名对应于《整合Struts+Hibernate+Spring应用开发详解》中的章名, 即第二章所使用的代码放在codes文件夹的02文件夹下,依次类推。 (2) springlib文件夹下放的是编译和运行Spring项目的类库文件...
《精通struts2 基于mvc的JAVA web 应用开发实战》 随盘教程
(1) 02~11个文件夹名对应于《整合Struts+Hibernate+Spring应用开发详解》中的章名, 即第二章所使用的代码放在codes文件夹的02文件夹下,依次类推。 (2) springlib文件夹下放的是编译和运行Spring项目的类库文件...
轻量级JavaEE企业应用实战_Struts2+Spring3+Hibernate整合开发_第3版.part1
整合struts+hibernate+spring应用开发详解 李刚 第二到第四章
Struts1.0学习文档-初学者入门.doc Struts,MVC 的一种开放源码实现.doc Struts.doc Struts标记库.doc Struts开发指南之J2EE n层结构....样章第02章 第一个Struts应用helloapp应用.doc 用Struts建立MVC应用的介绍.doc
《轻量级Java EE企业应用实战:Struts2+Spring4+Hibernate整合开发(第4版)》介绍了Java EE领域的三个开源框架:Struts 2、Spring和Hibernate。其中Struts 2升级到2.3.16.3,Spring升级到4.0.4,Hibernate升级到...
本章完成一个HelloWorld实例开发的演示,目的是使读者可以对struts2有一个整体的认识,熟悉glassfish2的使用,主要讲解了一个简单的Struts2应用的HelloWorld实例,这个例子可以帮助读者快速入门,获得开发Struts2...
《Struts 2完全学习手册》全面讲述Struts 2开发框架的知识,包括Struts 2中配置文件的详细讲解、国际化与异常处理、数据类型的转换、数据的输入校验、Struts 2强大的标签库、Struts 2中文件的上传与下载、Struts 2对...
本书重点介绍如何整合Struts 2.2+Spring 3.0+Hibernate 3.6进行Java EE开发,主要包括三部分,第一部介绍Java EE开发的基础知识,以及如何搭建开发环境。第二部分详细讲解Struts 2.2、Spring 3.0和Hibernate 3.6三...