设置欢迎页面

第一步:在IDEA工具的web目录下新建了一个文件login.html

第二部:在web.xml文件中进行了以下的配置

<welcome-file-list><welcome-file>login.html</welcome-file>
</welcome-file-list>设置欢迎页面的时候,这个路径不需要以“/”开始。并且这个路径默认是从webapp的根下开始查找。  

一个webapp是可以设置多个欢迎页面的

<welcome-file-list><welcome-file>page1/page2/page.html</welcome-file>    先<welcome-file>login.html</welcome-file>               后
</welcome-file-list>注意:越靠上的优先级越高。找不到的继续向下找。

第三步:启动服务器,浏览器地址栏输入地址。

注意事件:当我的文件名设置为index.html的时候,不需要在web.xml文件中进行配置欢迎页面?

  • 这是因为Tomcat服务器已经提前配置好了,实际上配置欢迎页面有两个地方可以配置:

    • 一个是在webapp内部的web.xml文件中。(在这个地方配置的属于局部配置)

    • 一个是在CATALINA_HOME/conf/web.xml文件中进行配置。(在这个地方配置的属于全局配置)

      CATALINA_HOME/conf/web.xml文件中的默认配置
      以下是tomcat服务器的全局欢迎页面
      <welcome-file-list><welcome-file>index.html</welcome-file><welcome-file>index.htm</welcome-file><welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
      如果一个web站点没有设置局部的欢迎页面,Tomcat服务器就会以
      index.html index.htm index.jsp作为一个web站点的欢迎页面。
      注意:这个默认的配置页面名称是可以修改的
    • 注意原则:局部优先原则。(就近原则)

欢迎页可以是一个Servlet  (欢迎页就是一个资源,既然是一个资源,那么可以是静态资源html,也可以是动态资源Servlet 类。

怎么写一个servlet的页面欢迎页步骤:

  • 第一步:写一个Servlet

public class WelcomeServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html");PrintWriter out = response.getWriter();out.print("<h1>欢迎你!</h1>");}
}
  • 第二步:在web.xml文件中配置servlet
<servlet><servlet-name>welcomeServlet</servlet-name><servlet-class>com.bjpowernode.javaweb.servlet.WelcomeServlet</servlet-class>
</servlet>
<servlet-mapping><servlet-name>welcomeServlet</servlet-name><url-pattern>/fdsa/fds/a/fds/af</url-pattern>
</servlet-mapping>
  • 第三步:在web.xml文件中配置欢迎页

<welcome-file-list><welcome-file>fdsa/fds/a/fds/af</welcome-file>
</welcome-file-list>

关于WEB-INF目录

  • 在WEB-INF目录下新建了一个文件:welcome.html

  • 打开浏览器访问:http://localhost:8080/servlet07/WEB-INF/welcome.html 出现了404错误。

  • 注意:放在WEB-INF目录下的资源是受保护的。在浏览器上不能够通过路径直接访问。所以像HTML、CSS、JS、image等静态资源一定要放到WEB-INF目录之外。

一个web站点的欢迎页面相关推荐

  1. 关于一个web站点的欢迎页面

    (老杜的笔记) 什么是一个web站点的欢迎页面? 对于一个webapp来说,我们是可以设置它的欢迎页面的. 设置了欢迎页面之后,当你访问这个webapp的时候,或者访问这个web站点的时候,没有指定任 ...

  2. web站点的欢迎页面

    JavaWeb系列教程 JavaWeb-Servlet 模拟Servlet本质 使用IDEA开发Servlet程序 Servlet对象的生命周期 适配器(GenericServlet)改造Servle ...

  3. 关于一个web站点的欢迎界面

    什么是一个web站点的欢迎界面? 对于一个webapp来说,我们可以设置它的欢迎界面. 设置了欢迎界面之后,当有人访问这个webapp的时候,或者访问这个web站点的时候,在没有指定任何"资 ...

  4. 不同域名指向一个Web站点,ICP证如何设置

    原因 由于公司的多个域名要指向同一个IP,使用一个Web服务器,但是这些域名的ICP证号又不是一个,因此需要根据域名来源修改ICP证号. 实现方法 写一段js代码,根据用户访问的url来源动态修改和展 ...

  5. python开发h5页面_使用Python的Tornado框架实现一个Web端图书展示页面

    首先,为什么选择Tornado:1.高性能的网络库,这可以和gevent,twisted,libevent等做对. 提供了异步io支持,超时事件处理,在此基础上提供了tcpserver,httpcli ...

  6. 自然语言处理NLP学习笔记三:使用Django做一个NLP的Web站点

    前言: 前面我们已经能初步实现一个中文自然处理语言的模型了,但交互界面是命令行的,不太友好. 如果想做一个类似http://xiaosi.trs.cn/demo/rs/demo的界面,那就还需要继续往 ...

  7. SSL应用系列之二:为Web站点实现SSL加密访问

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://jeffyyko.blog.51cto.com/28563/141322 上一节中 ...

  8. linux系统web站点设置-http基础设置

    一.httpd2.2的组成: /etc/httpd:服务器的根目录 conf/httpd.conf,conf.d/*:配置文件 conf/magic:MIME的配置文件 logs:日志文件的存放路径, ...

  9. Windows搭建web站点:免费内网穿透发布至公网 1-2

    什么是cpolar? cpolar是一个非常强大的内网穿透工具,开发调试的必备利器. 它可以将本地内网服务器的HTTP.HTTPS.TCP协议端口映射为公网地址端口,使得公网用户可以轻松访问您的内网服 ...

最新文章

  1. 解决Fiddler无法抓到手机的会话包
  2. filter java web_java web filter 之一 基础实现
  3. 数据挖掘SPSS Clementine 12.0.3 多国语言(含中文)破解版
  4. 任正非:再见,荣耀!从此以后便是对手!
  5. android toolbar区别,Android《ToolBar》
  6. 【前沿方案】华为自动驾驶网络解决方案.pdf(附80页pdf下载链接)
  7. proc wifi 开启_centos7环境开启WIFI热点
  8. 腾讯悄悄发布 Linux QQ,版本 2.0 Beta
  9. python学习手册第五版_自学笔记系列:《Python学习手册 第五版》 -写在开始之前...
  10. Windows系统口令扫描之——使用Tscrack扫描3389口令
  11. 2022中国边缘计算企业20强
  12. 酒浓码浓 - js / 前端 / 支付宝,微信合并二维码功能
  13. IIS 部署,发布 报错 500.19
  14. oracle11204补丁包,Oracle 11.2.0.4 RAC 最新补丁下载(11.2.0.4.200714)
  15. 计算机软硬件基本知识总结,计算机软硬件基础知识.doc
  16. 无尽的生命 洛谷p2448
  17. linux服务器配置磁盘阵列,linux 磁盘阵列 raid1搭建教程
  18. 修改MYSQL 表中的字段属性
  19. 【Sa-Token】8、Sa-Token开启全局侦听器
  20. HDU - 5984 Pocky(数学推导)

热门文章

  1. 2022渗透测试-文件上传漏洞的详细讲解
  2. 笔试面试经历----上海爱立信
  3. 港交所OMD-C对接笔记
  4. 森林防火视频监控及指挥系统解决方案
  5. [统计学笔记] 统计学计算题选讲(精华)
  6. 电脑C盘空间变小解决办法
  7. flashback table 闪回表到指定时间或SCN
  8. Discuz论坛下载与安装
  9. 腾讯地图标注_怎样在导航地图上标注公司名和位置
  10. 计算机网络(第8版)谢希仁第一章概述笔记