zoukankan      html  css  js  c++  java
  • 写你自己struts1框架

    前言
    文本


    它们的定义Struts1


    commons-digester.jar解析XML
    实现XML标签到对象的转换

    1.依据目标XML的结构定义解析规则文件


    參照rule.xml

    2.创建集合对象接收封装解析的XML


    ModelConfig config = new ModelConfig();
    Digester digester = DigesterLoader.
    createDigester(ActionServlet.class.getClassLoader().getResource("com/zhongx/struts/rule.xml"));
    //将存储集合对象传入
    digester.push(config);
    //解析目标 XML
    digester.parse(ActionServlet.class.
    getClassLoader().getResourceAsStream("mystruts.xml"));


    文件清单

    src文件夹的struts有


    1.ActionServlet.java
    2.ModelConfig.java
    3.GolableResultConfig .java
    4.rule.xml规则文件
    5.ActionConfig 
    6.ForwardConfig 
    7.ActionForm.java
    8.Action.java
    9.,FormBeanConfig .java 




    form文件夹下的


    LoginForm.java

    action文件夹下的演示样例代码


    LoginAction.java

    src文件夹下的配置文件


    mystruts.xml

    WebRoot文件夹下的jsp文件

    1.index.jsp


    2.fail.jsp


    3.success.jsp

    WEB-INF文件夹下的jar包和配置文件web.xml


    1.web.xml

    2.lib文件夹下的jar包

    commons-logging.jar
    commons-lang.jar
    commons-digester.jar
    commons-collections.jar
    commons-beanutils.jar












    总结


    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    54.施工方案第二季(最小生成树)
    53.FIB词链
    52.1076 排序
    最短路径:我的理解--SPFA算法
    POJ2187Beauty Contest
    CodeForces 279B Books
    SDUT 2527 斗地主
    HDU1020 Encoding
    POJ 2635 The Embarrassed Cryptographer
    POJ 1942 Paths on a Grid(组合数)
  • 原文地址:https://www.cnblogs.com/lcchuguo/p/4739872.html
Copyright © 2011-2022 走看看