Struts不但功能强大也易于扩展。你可以通过三种方式来扩展Struts:
1.PlugIn:在应用启动或关闭时须执行某业务逻辑,创建你自己的PlugIn类
2.RequestProcessor:在请求处理阶段一个特定点欲执行某业务逻辑,创建你自己的RequestProcessor。例如:你想继承RequestProcessor来检查用户登录及在执行每个请求时他是否有权限执行某个动作。
3.ActionServlet:在应用启动或关闭或在请求处理阶段欲执行某业务逻辑,继承ActionServlet类。但是必须且只能在PligIn和RequestProcessor都不能满足你的需求时候用。
如果想知道更多就来问吧!