基础篇-struts2的搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基础篇-struts2的搭建相关的知识,希望对你有一定的参考价值。

.---恢复内容开始---

struts的官网是英文版的,不懂怎么下载的话可以跟着我的步骤来做,

首先去struts的官网http://apache.org/下载struts的报jar类包

往下拉到S开头找到struts

技术分享

然后去到下载页面点击Download然后选择下载struts版本,struts 2.5.2是最新版本

 

技术分享

 

struts 2.3.2

 技术分享

 

 

选择一个struts包下载下来

技术分享

 

弄好以后就可以解压

然后再eclipse建立一个web项目

将Struts2框架中的lib包路径下的jar包导入我们Web应用的lib路径下,也就是我们工程目录下的" WebCOntentent\\WEB-INF\\lib"路径下,如图所示

技术分享

 

 struts 2.5.2 和2.3.3的web.xml有所不同

下面是的2.3.3的xml和2.5.2的xml 有所改变,2.5.2把2.3.3的XML拆分了

下面是2.3.3的XML

  <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>
    

下面是2.5.2的XML

    <filter>
      <filter-name>struts-prepare</filter-name>
      <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareFilter</filter-class>
  </filter>
  
  <filter-mapping>
      <filter-name>struts-prepare</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>
      <filter>
      <filter-name>struts-execute</filter-name>
      <filter-class>org.apache.struts2.dispatcher.filter.StrutsExecuteFilter</filter-class>
  </filter>
  
  <filter-mapping>
      <filter-name>struts-execute</filter-name>
      <url-pattern>/*</url-pattern>
  </filter-mapping>
  

 

以上是关于基础篇-struts2的搭建的主要内容,如果未能解决你的问题,请参考以下文章

Struts2基础篇

Struts2概述开发环境搭建

struts2 框架 的环境搭建 与配置

Struts2 入门篇

Struts2开发环境搭建

SSH开发模式——Struts2进阶