1 / 14
文档名称:

第4章 Struts2入门.ppt

格式:ppt   页数:14页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第4章 Struts2入门.ppt

上传人:中国课件站 2011/11/16 文件大小:0 KB

下载得到文件列表

第4章 Struts2入门.ppt

文档介绍

文档介绍:第4章 Struts2入门
Struts一贯以结构清晰、简单易用而著称,Struts2继承了这一传统。虽然复杂度提高了、功能上增强了,但在安装和配置上甚至比前面的版本更简单。Struts2还提供了丰富的实例程序,使初学者很容易上手,在由浅入深的学****中一点不会感觉困难。
下载与安装Struts2
本节将介绍如何下载和Struts2,并介绍Struts2包内都包含哪些文件,各自有什么作用,以及如何在Tomcat中安装Struts2。最后发布并测试Struts2 自带的例子验证Struts2安装是否成功。
下载Struts2
Struts2的安装非常简单,首先请到http://jakarta./struts下载struts 2,应该选择完全发布版(Full Distribution), 它包含必要的jar文件、自带的例子和文档,下载后得到的是一个zip文件,文件名为struts--,将zip包解开,可以看到4目录分别为:
(1)src为源代码目录,*.java文件在此存放。Struts2是一个开源项目,可在此目录中所有的代码。
(2)docs为文档目录。
(3)lib为Struts2提供库目录,里面是提供给开发人员的jar文件,在开发过程中需要把这些jar加入的CLASSPATH。发布的时候需要把这些jar文件拷贝到Web工程的WEB-INF/lib下。
(4)apps为例子目录,里面是Struts2给出的几个例子都是*.war文件。
发布Struts2自带的例子
把apps目录下文件名为struts2-blank-。重新启动Tomcat。直接访问
http://localhost:8080/struts2-blank-。
第一个Struts2程序
本节将介绍如何使用Struts2来开发Web应用,还是用一个Hello Reader的例子来说明Struts2基础配置和结构。

Struts2的配置非常简单,(/*)都要经过这个过滤器。如代码所示。
代码 Sturts 2示例:
<?xml version="" encoding="UTF-8"?>
<web-app
<display-name>Struts Blank</display-name>
<filter>
<!—添加filter-->
<filter-name>struts2</filter-name>
<filter-.</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
注意:,而在Struts2中是一个过滤器(Filter)。
编写JSP界面
在使用Struts2提供的标签库之前需要在JSP中引入这个标签库,前缀定义为“s”,如代码所示,例子中用到了一个“property”标签来显示message这个属性值。
代码 Sturts 2示例:
<!—引入Struts标签-->
<%@ taglib prefix="s" uri="/struts-tags" %>
<html>
<head>
<title>Hello Reader!</title>
</head>
<body>
<!—使用property标签来获取Action中的属性,直接显示在页面中->
<h2><s:property value="message" /></h2>
</body>
</html>
编写Action类
Action类是最基本的逻辑处理单元,在MVC 模式中分发器分发给不同的Action类,来处理请求。在Struts2中Action类不必再实现Action接口,可以是任何类。但一般的还是需要继承ActionSupport类,后文中会讲到,因为ActionSupport提供了很多很好的基本功能如错误信息处理等。
添加映射到配置文件
,所有请求和分发以及其他配置都在这个文件中定义,struts