zoukankan      html  css  js  c++  java
  • Struts2环境的搭建

    1. Struts2 获取
    http://struts.apache.org/download.cgi
    Struts-2.3.16.3-all.zip

    了解主要目录

    apps :该文件夹下包含了基于Struts2的示例应用
    docs:该文件夹下包含了Struts2的相关文档,包括Struts2
    的快速入门、Struts2的文档以及API文档等内容
    lib :该文件夹下包含了Struts2框架的核心类库,以及
    Struts2的第三方插件类库
    src :该文件夹下包含了Struts2框架的全部源代码

    2. 创建Web项目,引入Struts2 所需 jar 包

    commons-fileupload-1.3.1.jar:Struts文件的上传和下载
    commons-io-2.2.jar:文件读取
    commons-lang3-3.1.jar:为java.lang包提供扩展
    freemarker-2.3.19.jar:FreeMarker是一个模板引擎,一个基于
    模板生成文本输出的通用工具
    ognl-3.0.6.jar:支持ognl表达式
    javassist-3.11.0.GA.jar:分析、编辑和创建JAVA字节码的类库
    struts2-core-2.3.16.3.jar:Struts2的核心包
    xwork-core-2.3.16.3.jar:xwork的核心包
    asm-*.jar 类似javassits
    log4j-1.2.17.jar 日志类库

     3.修改web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="3.0" 
        xmlns="http://java.sun.com/xml/ns/javaee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
        http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
        
        <!-- 配置struts2的核心控制器 -->
        <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>
        
    </web-app>

     4.配置struts.xml (通常放在src目录下,编译部署以后,他就到了应用程序的WEB-INF目录下)

    <?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">
    <struts>
    
    <!--配置代码处 -->
    
    </struts>
  • 相关阅读:
    js实现输入银行卡号隔四位添加一个空格
    写出优雅的代码
    FOJ Problem 1016 无归之室
    FOJ Problem 1015 土地划分
    大数相加减
    NYOJ 42 一笔画
    NYOJ36 水池数目
    NYOJ 32 组合数
    贪吃蛇StringBuilder 和 定时器
    星 辰 · 第 三 条 约 定
  • 原文地址:https://www.cnblogs.com/xtdxs/p/6498219.html
Copyright © 2011-2022 走看看