大家好,在SpringMVC遇到了一个特别玄学的问题:有一个JavaWeb项目SPRINGMVC4_1(上下文也是SPRINGMVC4_1),又按照流程搭建好一切后,访问WebContent目录下的index.jsp后,跳转到另一个jsp页面就会报404,控制台也给出了No mapping for GET /SPRINGMVC4_1/fafang/gongzi.do的错误。如下:
为什么说玄学呢?因为在机房,按相同的流程他是可以实现跳转访问的,没有任何问题,那么我把流程也发一下把,看看是不是这样:
①创动态Web项目:
教材的目录结构如下:
②把依赖的jar包导入到lib下
③开始分层处理,src下建立controller包,service包,dao包,包下分别建类,ActionTest,ServiceTest,DaoTest
ActionTest类如下:
ServiceTest,DaoTest就省略了,一会把代码发上去。
④src下新建xml文件,如下:
⑤配置web.xml(有时会报错,但不影响运行):
⑥根目录下创建index.jsp,如下:
不出所料:报错了,如果是在机房的电脑,也是相同的步骤,则不会报错,正常运行,这是为什么呢?
此时目录结构如下: