写你自己struts1框架
2015-08-18 16:50
381 查看
前言
文本
它们的定义Struts1
commons-digester.jar解析XML实现XML标签到对象的转换
1.依据目标XML的结构定义解析规则文件
參照rule.xml2.创建集合对象接收封装解析的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.java2.ModelConfig.java
3.GolableResultConfig .java
4.rule.xml规则文件
5.ActionConfig
6.ForwardConfig
7.ActionForm.java
8.Action.java
9.,FormBeanConfig .java
form文件夹下的
LoginForm.javaaction文件夹下的演示样例代码
LoginAction.javasrc文件夹下的配置文件
mystruts.xmlWebRoot文件夹下的jsp文件
1.index.jsp2.fail.jsp
3.success.jsp
WEB-INF文件夹下的jar包和配置文件web.xml
1.web.xml2.lib文件夹下的jar包
commons-logging.jar
commons-lang.jar
commons-digester.jar
commons-collections.jar
commons-beanutils.jar
总结
相关文章推荐
- 第7章 初步认识JavaBean
- Java之命令模式(Command Pattern)
- Java连接池
- select2组件
- Java线程池的几种实现 及 常见问题讲解
- java 之 桥接模式
- java虚拟机类加载机制
- java集合中的fail-fast机制
- Java 其他对象 IO流 字符流--18
- 基于SpringMVC的Restful风格的增删改查--④更新员工信息
- Failed to load JavaHL Library解决方法
- 杭电 HDU 1248 Java寒冰王座
- Eclipse中的svn冲突解决办法
- SpringMVC、Hibernate系列之级联对象的json序列化
- 如何将Eclipse中的开源项目使用到Android Studio中
- Java 内存消耗与堆栈
- 在java代码中设置TextView中DrawableLeft的方法
- java中小数的处理:高精度运算用bigDecimal类,精度保留方法,即舍入方式的指定
- java中小数的处理:高精度运算用bigDecimal类,精度保留方法,即舍入方式的指定
- java知识