首页 > 其他分享 >关于一个web站点的欢迎页面

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

时间:2023-05-18 19:45:15浏览次数:33  
标签:web index 欢迎 站点 访问 html 设置 页面

  • 对于一个webapp来说,我们可以设置一个欢迎页面,访问这个webapp时如果没有任何的资源路径,就会访问它

    • 这是一般的访问方式

    • 如果没有任何的资源路径

      • localhost:8080/finalServlet 访问的只是站点时,默认访问欢迎页面

  • 如何设置:(webapp名字为wel)

    单独设置一个名login的html文件,这就是欢迎页面

    在xml文件中配置如下信息:

         <welcome-file-list>
             <!--路径不要以斜杠开始-->
             <welcome-file>Login.html</welcome-file>
      </welcome-file-list>

    切记一定只访问到项目名字,效果如图:image-20230518164956046

    • 设置多个欢迎页面

         <welcome-file-list>
             <welcome-file>page1/page2/Login.html</welcome-file>
         </welcome-file-list>
    • 越靠上的优先级越高,找不到则继续往下找

     

    如果没有设置欢迎页面,正常来讲应该是404,但是即使我能访问的只是站点,也能显示出页面,因为如果页面名字为:index.html 时,Tomcat提前设置好,不用设置也可以自动跳转到 index.html 页面。

    仍然报错:

    image-20230518170213659

    删掉index.jsp:image-20230518192220643

终于显示出404:image-20230518192250916

  • 实际上,有两个地方可以配置欢迎页面

    • webapp内部的web.xml文件中(局部配置)

    • /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>

    如果自己设置了欢迎页面,全局变量就失效了

    • 局部优先原则(就近原则)

  • 欢迎页面是一个资源,可动态可静态,可以是一个sevlet,将html的路径改为servlet类的路径即可,路径不能以斜杠开头

标签:web,index,欢迎,站点,访问,html,设置,页面
From: https://www.cnblogs.com/hangsingplus/p/17413096.html

相关文章

  • Web中实现文件上传下载的三种解决方案(推荐)
    ​ 上周遇到这样一个问题,客户上传高清视频(1G以上)的时候上传失败。一开始以为是session过期或者文件大小受系统限制,导致的错误。查看了系统的配置文件没有看到文件大小限制,web.xml中seesiontimeout是30,我把它改成了120。但还是不行,有时候10分钟就崩了。同事说,可能是客户这里......
  • Html中使用jquery通过Ajax请求WebService接口以及跨域问题解决
    场景VS2019新建WebService/Web服务/asmx并通过IIS实现发布和调用:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/130743584在上面实现发布WebService的基础上,怎样在html中通过jquery对接口发起请求和解析数据。注:博客:https://blog.csdn.net/badao_liumang_qiz......
  • web页面展示PDF文件
    简单展示PDF1.下载pdf.js插件<scriptsrc='https://cdnjs.cloudflare.com/ajax/libs/pdf.js/3.6.172/pdf.min.js'></script>2.解析PDF文件渲染为canvasconstpdfjsLib=window.pdfjsLibpdfjsLib.getDocument('path/demo1.pdf').promise......
  • 低版本Grafana使用原生webhook实现企业微信告警
    公司现有生产环境普遍使用的还是Grafana7版本,而Grafana9版本才支持企业微信告警。钉钉倒是支持,但是公司不用钉钉,不想就为了这个下一个软件。且Grafana的版本升级太激进,每个大版本之间的差异巨大,我也不想升级,于是另辟蹊径,整了个脚本接收Grafana的POST请求,把请求内容发送到我的企业......
  • IDEA/WEBSTORM配置静态的html,提供给同一局域网访问
    配置端口和勾选不信任的链接 配置Deployment 最重要的一步:重启IDE访问配置的链接即可,可以把localhost改成本机的ip,供同一局域网的人使用了。 ......
  • web实践
    学了点前端,练个手代码<html><head><title>Web程序设计作业1</title><metacharset="utf-8"><scriptsrc="js/jquery-1.9.1.min.js"type="text/javascript"></script>&......
  • [D盾_web查杀]网站后面查找工具
    本文转载自:[D盾_web查杀]网站后面查找工具更多内容请访问钻芒博客:https://www.zuanmang.net在一定程度上还是有点用的,从网上下载来的源码模板可能并没那么干净。官网:http://www.d99net.net/官网最新版本下载(2019-6-29)『D盾_防火墙』版本:v2.1.4.9:http://www.d99net.net/down......
  • WP插件新漏洞使超过 200 万个站点面临网络攻击
    近日,在发现安全漏洞后,敦促WordPress高级自定义字段插件的用户更新版本6.1.6。该问题的标识符为CVE-2023-30777,与反映的跨站点脚本(XSS)案例有关,该案例可能被滥用以将任意可执行脚本注入其他良性网站。该插件有免费版和专业版,活跃安装量超过200万。该问题于2023年5月......
  • 【故障公告】博客站点一台阿里云负载均衡被DDoS攻击
    13:06收到阿里云的电话与邮件通知,博客站点的一台阿里云负载均衡因DDoS攻击被关进黑洞(所有访问被屏蔽),部分用户的访问受影响,由此给您带来麻烦,请您谅解。您的IP:x.x.x.x实例名称:yyyy受到攻击,攻击流量已超过DDoS基础防护的黑洞阈值,服务器的所有公网访问已被屏蔽,屏蔽时长20分钟,......
  • Spartacus product 明细页面的产品图片显示
    Spartacus产品明细页面(productdetailpage)如下图所示:其selector为cx-product-images:在Spartacus实现里,有两个Component都使用了这个selector,但是PDP页面使用的是前者,即下图图例1所示的ProductImageZoomProductImagesComponent:这个Component里有一个cx-m......