servlet开发步骤及web欢迎页面

servlet类开发步骤

  • 1.编写一个servlet类直接继承httpservlet
  • 2.重写httpservlet类中的doGet 或 doPost方法,具体重写谁,由后端决定
  • 3.将servlet配置到web.xml文件中
  • 4.配置前端界面

web欢迎页面

  • 当没有指定任何 “资源路径” 时会默认访问该欢迎页面

  • 怎么设置web欢迎页面?

  • 在idea web目录下新建login.html文件

  • 第二步

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

  • 如果在webapp根下新建一个目录,目录中再给一个文件,这个欢迎页面该如何设置?

  • 在webapp下新建page1/page2目录则在web.xml中这样配置

    •     <welcome-file-list>
              <welcome-file>page1/page2/login.html</welcome-file>
          </welcome-file-list>
      
    • 目录不需要以“/”开头 为什么?

  • 一个webapp可以设置多个欢迎页,越靠上优先级越高,找不到就向下找

  • 当文件名设置为:index.html时,不需要在web.xml文件中进行配置欢迎页面,为什么?

    • 实际上是因为tomcat服务器提前已经配置好了

    • 在配置欢迎页面有两个地方可以配置:

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

      • 一个是在CATALINA_HOME/conf/web.xml文件中进行配置(全局配置)

      • 这是CATALINA_HOME/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>
        
      • 注意原则:局部优先原则(就近原则)

  • 一个webapp的欢迎页面是一个资源,该资源可以是静态的,也可以是动态的

    • 静态资源:index.html welcome.html.......
    • 动态资源:index.jsp servlet......
posted @   RepublicLine  阅读(133)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 没有源码,如何修改代码逻辑?
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器
· 面试官:你是如何进行SQL调优的?
点击右上角即可分享
微信分享提示