原文出自:《Spring开发指南》
如下:
<servlet>
<servlet-name>webwork</servlet-name>
<servlet-class>
com.opensymphony.webwork.dispatcher.ServletDispatcher
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
UI tag内部是基于Velocity实现(无论我们选用的表现层技术是JSP还是
Velocity,UI tag内部都是通过velocity生成最后的界面元素) 。
ServletDispatcher在初始化过程中将完成包括创建Velocity管理器在内的一系列
工作。
如果ServletDispatcher没有设置为自动加载模式,则只有当第一个Action 请求
被提交时,ServletDispatcher才由Web容器加载。
这也就意味着,当你在应用启动完毕,首次访问含有UI tag的页面(*.jsp)时,
由于ServletDispatcher的初始化工作尚未进行(尚未有.Action请求被调用) ,UI tag
所依赖的Velocity管理器尚未创建,页面也就无法正常构建,我们将不得不面对充
斥着异常信息的错误提示页面。