• Struts2---环境搭建及包介绍


    导入jar包

    jar包下载地址:http://www.apache.org/官网中选择struts,然后点击download下载。将jar包导入到WEB-INF下的lib文件目录下。

    asm-5.2、asm-commons-5.2、asm-tree-5.2:反射的替代方案。asm是小巧便捷的java字节码操控框架,它能方便的动态生成和改造java代码

    commons-fileupload-1.3.3:上传文件

    commons-io-2.5:对本地文件、流进行操作

    commons-lang3-3.6:基础文件包

    commons-logging-1.1.3:日志包

    freemarker-2.3.23:生成各种文本:html、xml、rtf、java源代码等

    javassist-3.20.0-GA:使java字节码操控更加简便,是一个编译java字节码的类库,提高效率

    log4j-api-2.8.2:日志

    ognl-3.1.15:struts2独有的标签库

    struts2-core-2.5.13:struts2的核心包

    复制struts.xml文件到src文件夹下任意位置

    在没网络情况下,无法下载struts-2.5.dtd文件,从而无法进行代码编写提示。这种情况需要在IDE中手动配置,Window-->Preferences-->XML Catalog-->add-->key type:选择URI;key:即下载struts-2.5.dtd文件的地址,也是struts.xml文件中DOCTYPE配置的地址-->File System:加载本地struts-2.5.dtd文件-->点击添加

    在web.xml文件中加入过滤器

    <?xml version="1.0" encoding="UTF-8"?>
    <!-- 设置代码提示所需文档位置 -->
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
      <display-name>StudyStruts2</display-name>
      <filter>     <filter-name>StrutsFilter</filter-name>     <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>   </filter>   <filter-mapping>     <filter-name>StrutsFilter</filter-name>     <url-pattern>/*</url-pattern>   </filter-mapping>
    </web-app>

    注意:这里加入过滤器是filter标签,不是servlet标签

  • 相关阅读:
    REOBJECT structure
    IStorage
    如何使用电骡eMule上传资源
    WinKawaks使用技巧
    百科知识 DMG文件如何打开
    C#.NET的TabControl如何隐藏和显示页面
    生活娱乐 什么是安哥拉恐怖之颚
    生活娱乐 橄榄油的功能
    生活娱乐 冯增最牛的房车
    生活娱乐 杜甫很忙图片全集
  • 原文地址:https://www.cnblogs.com/xiaobaizhiqian/p/7859597.html
Copyright © 2020-2023  润新知