项目结构:

web.xml:
SalamanderBBS
contextConfigLocation
classpath:spring-mybatis.xml
webAppRootKey
springmvc.root
SpringEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
SpringEncodingFilter
/*
org.springframework.web.context.ContextLoaderListener
dispatcherServlet
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:spring-mvc.xml
1
dispatcherServlet
/
404
/WEB-INF/view/errpage/404.jsp
405
/WEB-INF/view/errpage/405.jsp
500
/WEB-INF/view/errpage/500.jsp
spring-batis.xml
spring-mvc.xml
text/html;charset=UTF-8

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
贴 spring 的 xml 文件上来看看
index都404?那要看一下部署的容器下面的war包是否存在,以及里面的文件是否存在。
如果jsp页面打不开,说明项目没有部署
如果jsp打得开,controller打不开,就在controller中写个构造函数,看项目启动的时候有没有调用,如果没有调用,要么是你扫包的名字写错了,要么就是没有编译成功,部署的war包里没这个class文件