(完结)求助JavaWeb运行后打不开网页的问题

源代码下载地址

代码啥的都没问题,判断可能是StudentController类的问题具体哪里出问题找不到

暂时运行出来了,劳烦几位佬了

2 个赞

报错贴出来啊

没有报错,就是后端提交处理给前段出问题了

贴贴日志啥的吧

你服务器返回不应该会有响应状态和信息吗或者你用的日志肯定会有报错或者warning的把?

1 个赞

没有,用的ide本地跑,课题实验。

后端没出错就去前端的请求看看

肯定是有个地方有错的,打不开网页也有个报错信息吧?
500也是打不开,404也是打不开,到底是什么?

现在好了,麻烦佬了

打个断点,看看请求有没有收到,然后巴拉巴拉

10 个赞

第一次看到救助贴这样的, :smiling_face_with_tear:

1 个赞

哈哈哈哈只能算算凶吉 下次只能说重启项目试试 不行的话 重启电脑试试 再不行的话 重新装试试

一般需要提供 报错的堆栈信息 和 有问题的代码片段或者完整调用链,以及其他有关的错误信息
后端报错信息获取方式:日志或者ide控制台
image

前端报错信息获取方式:日志或者控制台(浏览器F12打开)


上图为查看后端响应

上图为访问不存在的页面或者接口,一般会报 404 或者跳到到一个统一的异常页
其中 404,502,500 等基本属于应用部署问题,你需要检查一下启动的实例版本是否正确?是否健康?
请求没到达controller层(一般有报错信息,没有的话检查是否被统一异常处理器吞掉了):检查controller中参数是否被正确处理,例如 @RequestBody,校验是否通过,参数解析是否正确

1 个赞

我劝你用PHP

好的谢谢指正

:joy:我的问题

1 个赞

没事,有时一些小白都不知道报错信息是什么,从哪里获取,学到新东西就行

1 个赞

第一个问题,我下载了你的压缩包,首先是student_ms.zip\student_ms\src\main\webapp目录下为什么会多了一个WEB-INF文件夹? webapp\web\WEB-INF这个文件夹是什么情况? 我运行你的项目发现,你的JSP目录放错了,正确路径应该是webapp\web下,而不是webapp下,然后我修改了JSP文件发现也不生效,才发现你的项目路径有问题,这是第一个问题

第二个问题是你的index中的添加学生,是a链接直接跳转到了controller层,应该是跳转到add_student.jsp这个文件,通过这个文件去post请求controller层

第三个问题是你的controller访问404的问题,这个问题我暂时没解决,已经很久没有写SpringMVC项目了,已经准备转行了 :clown_face: MVC的配置地狱实在是太恶心人了,建议理解了就直接上SpringBoot

1 个赞

也有可能是maven依赖版本问题,也有可能是tomcat版本问题,反正一堆问题,我解决不了,已经搞忘记了 :joy: