欢迎页面和错误页面

1.欢迎页面

每次启动服务器的时候,都会执行webapp下的index.jsp,我们也可以自己设置自己想要启动服务器时执行的资源。

在webapp下新建一个hello.html文件:

<head>
    <meta charset="UTF-8">
    <title>欢迎页面</title>
</head>
<body>
您好,欢迎您的登陆!
</body>
</html>

在web.xml中配置:

<web-app>
<!--    设置欢迎页面-->
    <welcome-file-list>
<!--     注意:路径不需要/开头-->
        <welcome-file>hello.html</welcome-file>
    </welcome-file-list>
</web-app>

启动服务器:

资源不仅仅可以是html,还可以是jsp,sevrlet等等。。。都不需要/开头

那为什么我们没有配置的时候,服务器会执行index.jsp文件呢?

那是因为,虽然我们没有配置,但是Tomcat已经帮我们配置了,在Tomcat的conf文件夹下的web.xml文件中,可以打开文件看一看:在文件最后

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

Tomcat中的配置是全局配置,当我们自己在项目中局部配置之后,全局配置就不起作用了。可以修改全局配置。

2.错误页面

当发生404错误或者是500错误的时候,页面会出现一些错误提示:

但是这对用户来说肯定就是很懵逼的,所以我们可以指定一些发生错误时显示的页面。

先简单的给两个页面:webapp下

404.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>404</title>
</head>
<body>
您要访问的资源飞了...
</body>
</html>

500.html:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>500</title>
</head>
<body>
服务器内部错误,请稍后再试!
</body>
</html>

在web.xml中配置:

<!--错误页面-->
<error-page>
    <error-code>404</error-code>
    <location>/404.html</location>
</error-page>

<error-page>
    <error-code>500</error-code>
    <location>/500.html</location>
</error-page>

结果:

404:

500:

不仅仅可以是html,也可以是jsp,servlet等。。路径需要/开头。

posted @ 2021-03-11 16:30  deng-hui  阅读(288)  评论(0编辑  收藏  举报