Struts1:建立Servlet, 在init方法中完成要做的工作,在web.xml中配置load-on-startup即可。
Struts2: 简历一个Filter继承FilterDispatcher,在init方法中完成要做的工作,相应的在web.xml中配置该filter即可。
比较通用的做法是现实一个ServletContextListener的实现类,在contextInitialized方法中完成逻辑,在web.xml中配置listener。
小记。
Struts2: 简历一个Filter继承FilterDispatcher,在init方法中完成要做的工作,相应的在web.xml中配置该filter即可。
比较通用的做法是现实一个ServletContextListener的实现类,在contextInitialized方法中完成逻辑,在web.xml中配置listener。
小记。
本文对比了Struts1与Struts2框架的初始化过程。Struts1通过Servlet的init方法并在web.xml中配置load-on-startup来完成初始化;而Struts2则通过继承FilterDispatcher并覆盖init方法,同样在web.xml中配置filter实现初始化。此外还提到了通过实现ServletContextListener接口并在contextInitialized方法中执行初始化逻辑的通用做法。
1万+

被折叠的 条评论
为什么被折叠?



