【Struts2】开发Strtus2 必须要有的jar,以及步骤

开发Strtus2必须依赖的jar:

struts2-core-2.3.1.1.jar:Struts 2框架的核心类库

xwork-core-2.3.1.1.jar:Command模式框架,WebWork和Struts2都基于xwork

ognl-3.0.3.jar:对象图导航语言(Object Graph Navigation Language),  struts2框架通过其读写对象的属性

freemarker-2.3.18.jar:Struts 2的UI标签的模板使用FreeMarker编写

commons-logging-1.1.x.jar:ASF出品的日志包,Struts 2框架使用这个日志包来支持Log4J和JDK 1.4+的日志记录。

commons-fileupload-1.2.2.jar: 文件上传组件,2.1.6版本后需要加入此文件

commons-io-2.0.1.jar:传文件依赖的jar包

commons-lang-2.5.jar:对java.lang包的增强

 

第一个Struts2程序步骤:
1.准备Struts2依赖的jar文件.
    注意:别拷贝Struts2中lib下所有的jar,必须的jar如右.
    Struts2根/apps下,解压struts2-blank.war,拷贝其WEB-INF/lib中的所有的jar到自己的项目中.
2.在web.xml中配置前端控制器.StrutsPrepareAndExecuteFilter-(参阅struts2-blank项目的web.xml文件.

3.定义一个POJO类:HelloAction,提供一个execute方法(公共无参数).





4.准备Struts2的配置文件:struts.xml.从struts2-blank\WEB-INF\classes中拷贝到项目的source folader目录.

 5:部署项目,访问Action:

 访问格式:http://ip:port/contextPath/namespace/actionName[.action]

          http://localhost:80/oa/hello.action 

 

posted @ 2017-06-05 19:05  Qingyun_Qearl  阅读(191)  评论(0)    收藏  举报