一、 Struts框架完成了MVC架构的视图层和控制层的功能,项目中所必须用到的lib中的所有jar包如下图所示: 二、项目调试 过程中所遇到的问题如下: 1. eclipse 启动tomcat Dispatcher initialization failed: 加入javassist-3.11.0.GA.jar 2. java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils: Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringUtils 加入commons-lang3-3.1.jar 3. java.lang.ClassNotFoundException: org.apache.struts2.dispatcher.FilterDispatcher: 在struts2.1版本之前,所使用的核心过滤器类是 org.apache.struts2.dispatcher.FilterDispatcher, 从struts2.1版本之后,已经不推荐使用,而是使用 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter类。 但是当struts版本发展到2.5之后的版本时,推荐将类完全名称中的ng去掉,即使用 org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter类。