首页 > 其他分享 >servlet开发步骤及web欢迎页面

servlet开发步骤及web欢迎页面

时间:2022-11-25 13:33:44浏览次数:34  
标签:xml web 欢迎 html servlet 页面

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......

标签:xml,web,欢迎,html,servlet,页面
From: https://www.cnblogs.com/RepublicLine/p/16924850.html

相关文章

  • 浅谈:Java Web中requset,session,application 的作用域及区别
    浅谈:JavaWeb中requset,session,application的作用域及区别三者概述requset概述:request是表示一个请求,只要发出一个请求就会创建一个request用处:常用于服务器间同一请求......
  • Microsoft.NET.Sdk 和 Microsoft.NET.Sdk.Web 有什么区别
    “核心”SDK和WebSDK之间有什么区别,这些对通用主机应用程序有何影响?最重要的区别是:默认项目WebSDK具有不同的定义和globbing模式,用于将哪些文件包含在已发布......
  • webpack练习中的坑
    记录下在练习搭建webpack中遇到的问题。1,今天照着B站学习时,发现同样的代码我本地运行报错如下TypeError:ClassconstructorServeCommandcannotbeinvokedwithout......
  • 第五十七章 CSP的常见问题 - 如何调试CSP页面?
    第五十七章CSP的常见问题-如何调试CSP页面?如何调试CSP页面?不要用Debug>ViewBreakpoints来设置断点,因为这似乎容易出错。要调试CSP页面,必须检查选项工具>选项>编......
  • day1 idea tomacat创建javaweb项目
    一、1、新建java-->javaEE-->WebApplication()  2、在web-->WEB-INF目录下新建classes和lib文件夹,classes存放编译后的文件,lib存放相关jar包,File-->ProjectStructur......
  • javaweb2
    Servlet核心1.核心类与接口init:完成初始化操作只会执行一次没有配置1时才只会执行一次在实例类对象中配置(注解方式)@WebServlet(vlue="路径",loadonstartu......
  • webflux reactive-feign 分页的实现
    生产者respositorypackagecom.fengyun.medical.productservice.repositories;importcom.fengyun.medical.domain.Handbook;importorg.springframework.data.do......
  • JavaWeb+SVN+Maven+Tomcat +jenkins实现自动化部署
       在日常开发项目中常见的开发模式是使用代码库来存放我们的项目例如:SVN、Git、CVS等,采用Maven来进行项目管理而需要在测试和发布项目的时候需要手动打包然后部署到服......
  • asp.net core api 等调用webservice以及 处理返回值踩坑之路
    首先添加引用然他自动生成文件image.png点击goservices填写如​​http://192.168.1.5/Service1.asmx​​里面会加载出来记住名字如Service1Soap......
  • 使用html2canvas和jspdf将页面保存位pdf
    使用html2canvas和jspdf将页面保存位pdf<scriptsrc="https://unpkg.com/jspdf@latest/dist/jspdf.umd.min.js"></script><scriptsrc="https://unpkg.com/html2canvas@......