Struts源码学习之ActionServlet(二)
摘要: ④ 调用initChain(); 读取web.xml中命令链文件初始值chainConfig
protected String chainConfig = "org/apache/struts/chain/chain-config.xml";
//④initChain();
// 如没有chainConfig参数,则使用默认"org/apache/struts/chain/chain-config.xml"
String value;
value = getServletConfig().getInitParameter("chainConfig");
if (value != null) {
chainConfig = value;
}
阅读全文
Struts源码学习之ActionServlet(一)
摘要: Struts源码最新版本为struts-1.3.8-src.zip (12-Mar-2007 00:06)
学习笔记使用struts-1.3.5-src.zip 的源码,
下载地址:http://archive.apache.org/dist/struts/source/
2. 下面研究一下struts的源码,由于servlet设置了load-on-startup,所以tomcat启动时会加载ActionServlet,也就是会执行ActionServlet中的init()方法,Struts 的初始化实现就是在这里实现的。
注:由于servlet的生命周期为 web容器加载和实例化类/init()初始化/service()请求处理/destroy()四个阶段,而init()方法在tomcat启动后只执行一次,所以如果想在tomcat启动后用debug模式查看ActionServlet中init()方法的执行,可以把上面的
2注释掉就可以了(不过真正开发时还是需要的)。
阅读全文
meybomailweb修改下载
摘要: meybomailweb: B/S模式的邮件系统客户端软件,系统表示层使用easyjf.com(简易java框架)的EasyJWeb框架开发,主要通过调用java mail实现邮件的收发。
详细说明可见easyjf网站http://www.easyjf.com/html/20060417/18511661-1534739.htm
阅读全文