首页 > 编程语言 >JavaWeb——Servlet

JavaWeb——Servlet

时间:2023-03-06 11:12:46浏览次数:38  
标签:JavaWeb Servlet get 方法 HttpServlet servlet 请求

 

 JDBC也是Java EE的规范之一,其实也是接口。

快速入门

 

 这个jar包的依赖范围必须写成provided(在编译环境和测试环境有效,在运行环境无效),不然就会报错。这样以后打成war包就不会报错,因为tomcat已经包含了这个包,再有这个包就会有冲突。

 

Servlet执行流程

servlet对象是由tomcat服务器创建的,其service()方法也是由他调用的。

 

 

Servlet生命周期

 

 

 

 

 

 

 关闭的时候,按红色按钮是类似拔电源的操作。在控制台Teminal里按Ctrl+c就可以正常关闭,然后destory()方法就可以被执行

 

Servlet方法介绍

 

 

Servlet体系结构——HttpServlet

 

 

 通过浏览器直接输入url来访问资源是get()的请求方式。

 

get方法和post方法的请求参数位置不一样,get方式请求参数在请求体里,post参数请求参数在请求行里。

如果一个servlet程序implement的是Servlet接口,那么就要在service方法中判断请求方式,来决定参数的处理逻辑:

 

 而HttpServlet就是已经写好了以上过程的类,并封装成了doget和dopost方法,可以被子类继承去复写这两个方法。

Http协议里有七种不同的请求方方式,对应到HttpServlet里就有七种不同的do请求方法。

 

 

Servlet urlPattern配置

 

 

 

 

 

 XML配置方式编写Servlet

 

 <servlet-class>配置servlet的全类名

 

标签:JavaWeb,Servlet,get,方法,HttpServlet,servlet,请求
From: https://www.cnblogs.com/ban-boi-making-dinner/p/17183013.html

相关文章

  • Servlet Context应用
    ServletContextweb容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,代表了当前的web应用一、共享数据:一个Servlet中保存的数据,可以在另外一个Ser......
  • 3月4日Javaweb学习之html
    html基础标签<h1>~<h6> 定义标题,<h1>字体最大,<h6>字体最小<font>定义文本的字体、字体尺寸、字体颜色--------face控制字体,color控制颜色,size控制字体大小<b>定义粗......
  • Servlet
    Servlet简介Servlet是sun公司开发动态web的一门技术sun在API中提供一个接口叫做:Servlet,想开发一个Servlet程序,需要完成下面两个步骤。1、编写一个类,实现Servlet接口2、......
  • 写一个Servlet,启动Tomcat报错
    错误如下  显示Servlet的映射无效,后来发现在web.xml配置servlet-mapping的url-pattern中的请求名前面忘记加/,加上后解决问题。......
  • 用Servlet写一个动态网页
    1、建立一个Maven的web项目2、配置Tomcat,使整个项目能启动起来3、在配置文件pop.xml中添加两个依赖<!--https://mvnrepository.com/artifact/javax.servlet/javax.serv......
  • web.xml配置servlet
    <web-app><display-name>ArchetypeCreatedWebApplication</display-name><servlet><servlet-name>demo13</servlet-name><servlet-class>com.itheima.web......
  • 运行servlet项目时Failed to initialize end point associated with ProtocolHandler
    应该是端口被占用了,https://blog.csdn.net/qq_23853743/article/details/84432365这个是找到对应的pid然后杀死占用端口的进程。还有一招是书命令,没试过https://blog.c......
  • javaWeb学习一
    web开发(web就是网页):静态webhtml、css提供给所有人看到数据不会改变动态web提供给所有人看到数据会改变,不同用户、不同时间和地点都会不同技术栈:Se......
  • Servlet基础
    执行流程生命周期Servlet体系结构 url配置如果配置了"/",会导致静态资源访问被配置的"/"匹配 XML方式配置 Request继承体系获取请求数据Request通用......
  • Servlet-thymeleaf入门与渲染index页面
    资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战),本人才疏学浅,记录笔记以供日后回顾由于是多个视频内容混合在一起,因此只放了第一个链接视频链接知识点Thymel......