新手tomcat404
2020-05-10 16:58
274 查看
浏览网页时的两种情况处理
1正常能够打开的情况,一般是网站的服务器有开启并且输入的网址正确;
2如下是服务器没开的原因
| 嗯…无法访问此页面 尝试此操作 请确保你已获取正确的网址: http://localhost:8080 在必应上搜索“http://localhost:8080” 刷新页面 详细信息 |
---|---|
3 HTTP Status 404 – 未找到
Type Status Report
消息 /fgth
描述 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。
第三这种情况是用户网址输入错误造成,程序员可以自行处理成比较专业的页面
4解决:写两个servlet实现子类,一个是正常类,一个是error类,写完还需在web.xml配置文件里配置映射这两个servlet类如以下
<servlet> <servlet-name>hello</servlet-name> <servlet-class>com.se.Servletex</servlet-class> </servlet> <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern><!--输入http://localhost:8080/hello正常访问 --> </servlet-mapping> <servlet> <servlet-name>error</servlet-name> <servlet-class>com.se.Error</servlet-class> </servlet> <servlet-mapping> <servlet-name>error</servlet-name> <url-pattern>/*</url-pattern><!-- 启动tomcat或用户输入网址错误打开这个servlet错误类, /*是默认访问路径--> </servlet-mapping>
5 error类里的doget方法写上如下解决乱码;
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html "); resp.setCharacterEncoding("utf-8"); PrintWriter printWriter=resp.getWriter(); printWriter.write("<h1>404抱歉页面找不到,可能输入网址错了</h1>");
相关文章推荐
- 我要告诉测试新手的 (转)
- 新手学习SQL 注入式***
- 动态规划:从新手到专家
- 爬虫新手,简单爬取巴士管家查询班次信息
- kali新手入门教学(22)--badusb盗取wifi密码
- 要中文的~ 新手用的c语言编程有哪些软件
- 新手站长做网站的一些技巧
- Web.config配置文件详解(新手必看)
- 漫画新手入门基础学习之零基础人体教程
- kali新手入门教学(2)--以root身份运行Dolphin
- 关于AO和AE中使用小问题(新手理解)
- FreeBSD完全新手指南
- 性能测试新手误区(三):用户数与压力
- activiti新手入门(四)--第一个简单的请假流程的activiti项目
- 新手学习Python笔记(一)爬虫的简单应用_网易云音乐热评
- php新手上路(六)---
- 程序员技术练级攻略&写给新手程序员的一封信
- Swift基础讲义(新手可参考)
- kafka新手安装
- 新手小白安装Android studio遇到的一些问题