zoukankan      html  css  js  c++  java
  • 基础篇-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路径下,也就是我们工程目录下的" WebCOntententWEB-INFlib"路径下,如图所示

     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>
      
  • 相关阅读:
    Selenium生成Report的利器- ExtentReports
    学习使用monkey 测试
    charles 结合mocky 模拟数据
    Vue.use()源码分析且执行后干什么了
    commonjs 与 es6相关Module语法的区别
    vue函数化组件 functional
    html5细线表格制作
    移动端H5页面禁止长按复制和去掉点击时高亮
    javascript生成器
    promise和生成器的结合
  • 原文地址:https://www.cnblogs.com/gushendanying/p/5855116.html
Copyright © 2011-2022 走看看