您的位置:首页 > 编程语言 > Java开发

写你自己struts1框架

2015-08-18 16:50 381 查看

前言

文本

它们的定义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

总结

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: