ssm项目没添加lib目录的依赖导致页面404且没有任何报错
问题:创建了一个ssm框架的模板,然后写了一个测试页面,页面404显示不出来且无任何报错。
因为是个测试页面,只到controller层,检查半天web.xml和spring-controller.xml这两个配置文件都没啥问题,里面的视图解析器也没问题。关键这还不报错,然后在controller的方法中写一个后台输出,也没有输出。这说明压根就没走web.xml中的DispatcherServlet,然后想起来可能是idea的问题,项目打包的时候不会将依赖导出。后面在项目中添加lib目录和相关依赖后解决。
打开File => Project Structure => Artifacts
选中WEB-INF右键Create Directory创建一个文件夹名字叫lib,然后选中lib点上面的加号选择依赖添加进去。