从今天开始,持续更新个人在查看struts文档过程中的一些要点:
1. web.xml配置变化:自2.1.3之后,为了分离事件的分发,不建议使用FilterDispatcher作为过滤器,取而代之的是StrutsPrepareAndExecuteFilter。
2. Struts2的默认url-pattern设置为 /*,是因为struts2中的静态内容都是从struts2的jar中提取的,这些静态内容比如dojo的js文件,生成HTML的struts2 tag的FreeMarker模板等,加入将其改为 /*.html,就必须考虑是否会对jar包中的静态文件也应用相同的规则。
自2.1.7开始,可以使用struts.aciton.excludePattern来设置过滤器的具体内容
3. taglib不需要在web.xml配置同时也不推荐,因为在struts-core.jar中已经包含,并且默认可以使用struts tag。