Struts2框架的搭建及配置文件的配置

来源:互联网 发布:java编程计算n的阶乘 编辑:程序博客网 时间:2024/06/05 11:58
一、问题:Struts2框架的搭建,及jar包的使用,
二、Struts2简介(面试)面试资料及Struts2的介绍可下载资源:
三、搭建Struts2的开发环境

1、找到所需的jar包:官网下载(http://struts.apache.org/download.cgi#struts23241)struts-2.1.8.1-all(zip包)解压发行包的lib目录中(不同版本需要的最小jar包是不同的,参见不同版本的文档。2.1.7)(以下包是必须要用的,找到后导入工程目录lib下即可)

  

    

struts2-core.jar  核心jar包
xwork-2.jar  xwork核心jar包
ognl.jar  ognl表达式
freemarker.jar  FreeMarker模板
commons-logging.jar  日志
commons-fileupload.jar  文件上传
commons-io.jar  文件上传依赖的包

2、在应用的WEB-INF/classes目录下建立一个名称为struts.xml的配置文件(在开发中,我们直接在src下建立该配置文件),内容如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN""http://struts.apache.org/dtds/struts-2.3.dtd"><!--<pre name="code" class="html">            struts-2.3.dtd:若是在联网的情况下,可以用这个文件来补全该配置文件的代码,若是不联网,就得需要另外添加该<span style="white-space:pre"></span>文件具体方法看如下使用。
--><struts>
<span style="white-space:pre"></span></struts>

注:dtd文件在不联网的情况下的配置方法:

在WEB-INF/下复制一个struts-2.1.7.dtd的文件(该类文件在下载的jar包struts2-core-jar中可以找到),然后按照下图指示配置:

     




3、在web.xml中配置核心控制器,就是一个过滤器
<span style="white-space:pre"></span><filter>     <filter-name>struts2</filter-name>     <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class></filter><filter-mapping>     <filter-name>struts2</filter-name>     <url-pattern>/*</url-pattern></filter-mapping>


4、最后如果TOmcat启动成功,没有报错,证明环境搭建成功!


              

0 0