Struts2下载及简介

Struts2下载及简介

一、Struts2下载:

进入网址:http://struts.apache.org/download.cgi#struts23163

可以下载最新的Struts2。

1、Full Distribution:下载Struts2的完整版。该版包括Struts2的示例应用、空示例应用、核心库、源代码和文档等。

2、Example Application:仅下载Struts2的示例应用,这些示例对学习Struts2有很大用处。

3、Essential Dependencies:仅下载Struts2的核心库。

4、Documentation:仅下载Struts2的相关文档,包括Struts2的使用文档、参考手册和API文档等。

5、Source:下载Struts2的全部源代码。

下载第1个Full Distribution和第4个Documentation

二、Struts2简介:

通常建议下载Full Distribution和Documentation两项,将下载后的两个解压,解压后的两个文件会合并在一起。

1、apps:该文件夹下包含基于Struts2的示例应用。

struts2-blank.war   是一个空应用。

struts2-rest-showcase.war   是Struts2关于REST技术的小例子。

struts2-showcase.war     是Struts2技术的所有小例子。

2、docs:包含Struts2的相关文档,包括Struts2的快速入门、Struts2的文档以及API文档等内容。

Struts2文档:

路径:struts-2.3.20\docs\docs下的index.html

进入之后 点击Guides即可查看:

API文档:

进入路径:struts-2.3.20\docs\xwork-core\apidocs下的index.html

即可查看。

3、lib:包括了Struts2的核心类库,以及Struts2的第三方插件类库。

一共107个。根据实际需要,选择使用。

4、src:包括了Struts2框架的全部源码。

时间: 2024-10-21 07:09:34

Struts2下载及简介的相关文章

Struts2下载、安装及开发流程

 一.Struts2下载 登录http://struts.apache.org/download.cgi 下载Struts2最新版 建议下载Full Distribution完整版,该选项包括Struts2的示例应用(apps文件夹).空示例应用.核心库(lib文件夹).源代码和文档(docs文件夹)等,src文件夹包含Struts2框架的全部源代码. 二.Struts2安装 将这几个必须类库复制到Web应用的WEB-INF/lib路径下.如果需要在Web应用中使用Struts2的更多特性,

[转]SRTM、ASTER GDEM等全球数字高程数据(DEM)下载方式简介

之前写过一篇短文对比过几种数字高程数据的区别:5种全球高程数据对比,这篇文章简要介绍下如何下载这些数据. 1.DLR的数字高程数据.该数据也是SRTM(shuttle radar topography mission,航天飞机雷达地形测绘任务)数据,一般提到SRTM都是指NASA在2000年利用奋进号跑出来的数字高程数据,覆盖全面.公开数据早.精度在今天仍相当可观,所以更加有名.但SRTM并不只专指这一家,当年德国航天局DLR同在奋进号上用自己的雷达搞地形测绘,美国人用的C波段雷达,德国人用的X

[JavaWeb基础] 010.Struts2 下载文件

在web开发中,我们经常会有文件的上传下载功能,上一篇的介绍中我们讲解了上传功能,那么这次我们来讲讲下载功能. 1.首先我们需要有一个用于处理下载的测试页面,也就是jsp. <body> <h2>文件下载内容:</h2> <br/> 通讯录.xls:<a href="FileDownload.action">点击下载</a><br/> </body> 2.我们只需要编写最简单的测试代码,那么

WEB文件上传下载过程简介(基于Struts2)

WEB文件上传过程简介(基于Struts2),页面上传.Action收取.解析:文件导出 文件处理过程,需要注意对文件的定期清理,避免磁盘占用过多: 1. jsp页面:   <s:file required="true" name ="myFile" theme="zx2"/> <s:form action ="myfile.action" name="form" method =&quo

Struts2 下载文件

下载含中文文件名,步骤如下: 1.action配置 <action name="download" method="download" class="com.xiaoxu.action.DownloadFileAction"> <result type="stream"> <!--文件类型--> <param name="contentType">text/p

Struts2下载文件点取消出现的异常解决

struts2点击下载,如果正常下载不会报错,可是如果点击取消就会报如下的错误: Java.lang.IllegalStateException: Cannot call sendError() after the response has been committed...... 原因: stream对应的类是org.apache.struts2.dispatcher.StreamResult,该类的处理过程如下:    1.配置其中result标签下的各个参数    2.从服务器中获取输入流

Struts2学习笔记--简介 第一个Struts例子

参考资料:http://blog.csdn.net/hntyzgn2010/article/details/5547753 http://chenlh.iteye.com/blog/464341 Struts是开源软件.使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间.如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择. Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进

struts2下载

如果直接将文件放在web应用的跟目录下,某些文件可 以下载(比如doc等文件),但是存在如下问题:1.当文件名有中文字符时,就无法下载了2.直接放在web应用的根目录,所有人都可下载该文件 ,没有安全性 为了解决这两个问题,要通过sturts2的文件下载进行 控制实现文件下载的action,关键只有一条:提供一个返回值为inputstream的getter方法---该方法 代表了文件下载的入口,他就是我们要让客户下载的文 件的输入流借助于struts的文件下载后,所有的文件下载都要经过 acti

3、Django下载与简介

第1节:MVC与MTV模型 1.1 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的.松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户的请求,其示意图如下所示: 1.2 MTV Django的MTV模式本质上和MVC是一样的,也是为了各组件间保持松耦合关系,只是定义上有些许不同,Django的MTV分别是值: M