Servlet中访问网页常遇到的问题

发布时间:2024年01月17日
  1. 网页出现404
    在这里插入图片描述

出现这一种情况是浏览器访问的资源不存在
第一种情况通常是路径出错请检查你的路径是否一致
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

第二种情况确认你的webapp是否被正确加载
smart tomcat由于只加载一个webapp 如果加载失败 就会直接启动失败
拷贝war方式到Tomcat要加载多个webapp如果失败只有日志
查看你的web.xml有没有写错 或者是规定的目录/名字/内容有没有出错 这些都会引起加载失败!
在这里插入图片描述
仔细查看日志的报错信息

  1. 405 方法不允许

例如我们写doxx方法和请求发起的方法不匹配 浏览器发出的是GET请求 服务器写的是doPOST

我们在浏览器输入url访问就是发起的GET的请求
但是在这时我们服务器若是写的是doPost方法就会出现405
原本是doGet改成了doPost
在这里插入图片描述
此时我们访问就会出现405
在这里插入图片描述
或者我们没有把super.doGET删掉
因为它是调用到了父类的方法我们查看源码就可以发现
在这里插入图片描述
是会返回405状态码的
在这里插入图片描述
3. 500 内部服务器错误

这一般是代码中抛出了异常
假如我们代码有null异常 或者 除以0的异常 当然还可以抛其他异常 就会发生405
在这里插入图片描述
这时我们要仔细分析网页给出的异常情况修改你的代码

在这里插入图片描述
4. 网页空白

一般都是你没有执行getWriter().writer方法
5. 无法访问此网页
在这里插入图片描述

这种情况要么是tomcat服务器没有正常运行
要么就是你的ip或者端口号不对

以上就是使用servlet访问网页时经常遇到的问提

文章来源:https://blog.csdn.net/ningbaidexia/article/details/135661625
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。