1 / 55
文档名称:

struts2开发手册.ppt

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

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

分享

预览

struts2开发手册.ppt

上传人:2112770869 2018/2/11 文件大小:173 KB

下载得到文件列表

struts2开发手册.ppt

相关文档

文档介绍

文档介绍:Struts2
开发Struts2依赖的jar
到http://struts./#struts2014下载struts--,。下载完后解压文件,开发struts2应用需要依赖的jar文件在解压目录的lib文件夹下。不同的应用需要的JAR包是不同的。下面给出了开发Struts 2程序最少需要的JAR。
struts2-core- :Struts 2框架的核心类库
xwork- :XWork类库,Struts 2在其上构建
ognl- :对象图导航语言(Object Graph Navigation Language),Struts 2框架使用的一种表达式语言
freemarker- :Struts mons-logging- :ASF出品的日志包,Struts 2框架使用这个日志包来支持Log4J和JDK +的日志记录。
还有一种最省事的做法是:
如果不需要跟第三方框架集成,把不带-plugin结尾的jar文件都添加入类路径。如果需要跟第三方框架集成,这时候还需要加入对应的-plugin jar文件。例如跟spring集成,还需要再加入struts2-spring-plugin-.
Struts2的启动配置
, struts框架是通过Servlet启动的。在struts2中,struts框架是通过Filter启动的。:
<filter>
<filter-name>struts2</filter-name>
<filter-.</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在FilterDispatcher的init()。
注意:,会将内容封装进javabean对象并存放在内存中,对于用户每次请求的处理将使用内存中的数据,
Struts2的配置文件
,FilterDispatcher过滤器在初始化时将会在WEB-INF/classes下寻找该文件,该文件的配置模版如下:
<?xml version="" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration //EN"
"http://struts./dtds/struts-">
<struts>
</struts>
第一个Struts2应用
,FilterDispatcher过滤器在初始化时将会在WEB-INF/classes下寻找该文件,该文件的配置模版如下:
<?xml version="" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration //EN"
"http://struts./dtds/struts-">
<struts>
<package name="itcast" namespace="/test" extends="struts-default">
<action name="helloworld" class="">
<result name="ess">/WEB-INF/page/</result>
</action>
</package>
</struts>
第一个Struts2应用
.:
.;
public class HelloWorldAction{
private String message;

p