(1)做项目要先约定各种命名规范(sruts2命名规范)
(2)extjs,bootstrap
(3)default-action-ref设置命名空间下默认调用的action
(4)namespace内找不到action,回去上层namespace里找action
(5)没有对应的namespace,则直接找web.xml的welcome-file-list所指定的页面
(6)category增删改查,struts2异常处理
(7)struts2异常处理(其实是个拦截器interceptor)
每个package都继承struts-default,他里面有interceptor的定义
ExceptionMappingInterceptor
(8)default-action-ref找到的action没指定了class,则无法执行(是bug)
解决方法:
或