`

servlet与jsp的一些基本概念

    博客分类:
  • Java
阅读更多
什么是Servlet?

Servlet是一个用Java编写的程序,此程序在服务器上运行以处理客户端请求。

Servlet的生命周期

  • 实例化   Servlet容器创建Servlet的实例
  • 初始化   该容器调用init()方法
  • 服  务   如果请求Servlet,则该容器调用service()方法
  • 销  毁   销毁实例之前调用destroy()方法
  • 不可用   销毁实例并标记为垃圾收集


有关于Servlet的一些方法和接口

  • doGet()方法处理客户端做出的GET请求
  • doPost()方法处理客户端做出的POST请求
  • ServletConfig接口:在初始化的过程中由Servlet容器使用
  • ServletContext接口:定义Servlet用于获取来自其容器的信息的方法
  • ServletRequest接口:向服务器请求信息
  • ServletResponse接口:响应客户端请求
  • ServletInputStream类:用于从客户端读取二进制数据
  • ServletOutputStream类:用于将二进制数据发送到客户端


JSP与Servlet的区别

简单的说
jsp最终被编译器编译成servlet
本质没有区别
只是JSP易于显示内容 是为了弥补servlet的不足
JSP负责页面显示,servlet负责业务逻辑
分享到:
评论

相关推荐

    Servlet与JSP核心编程(第二版)

    《Servlet与JSP核心编程(第二版)》是一本针对Java Web开发的权威指南,主要聚焦于Servlet和JSP这两个核心技术。Servlet是Java平台上的服务器端组件,用于处理HTTP请求,而JSP(JavaServer Pages)则是一种动态网页...

    Servlet与JSP核心编程(第2卷 第2版)

    《Servlet与JSP核心编程(第2卷 第2版)》这本书深入讲解了这两项技术,帮助开发者理解并掌握其核心概念、用法以及最佳实践。 1. **Servlet概述** - Servlet是Java平台上的一个接口,它定义了服务器端程序如何响应...

    Servlet与JSP核心编程第二版源代码

    6. **JSP基本语法**:JSP页面结构,包括指令(tag)、脚本元素(scriptlet、expression、declaration)和EL(Expression Language)表达式。 7. **JSP标签库**:自定义标签和使用标准动作标签(如JSTL,JavaServer ...

    servlet与JSp核心编程源代码

    总结来说,这个压缩包提供的源代码覆盖了servlet和JSP的核心概念,包括基本语法、生命周期、HTTP处理、会话管理、异常处理等多个方面,对于想要深入理解和掌握Java Web开发的人来说,是一份非常宝贵的资源。...

    Servlet与JSP核心编程(第2版).pdf

    ### Servlet与JSP核心编程(第2版) #### 一、概述 《Servlet与JSP核心编程(第2版)》是一本深入介绍Java ...通过学习本书,不仅可以掌握Servlet和JSP的基本概念和使用方法,还能了解到如何构建高效的Web应用程序。

    servlet+jsp求复数

    本教程将探讨如何利用Servlet和JSP处理复数运算,包括加、减、乘、除等基本操作。复数是由实部和虚部组成的数学概念,在编程中处理复数可以帮助我们解决更复杂的数学问题。 首先,我们需要创建一个`Complex`类来...

    Servlet Jsp 技术概述

    提供的压缩包文件可能包含了Servlet和JSP的基本概念、配置、开发示例以及一些高级主题,例如自定义标签、异常处理、安全性等方面的内容。通过阅读这些PDF文档和代码示例,你可以逐步深入理解和掌握Servlet和JSP技术...

    servlet与jsp的区别

    定义与基本概念 - **Servlet**:Servlet是一种服务器端的Java应用程序接口(API),用于扩展服务器的功能。它能够接收和响应来自客户端的HTTP请求,从而生成动态的Web内容。Servlet是由Java Servlet API定义的一组...

    javax.servlet.jsp.tagext源码

    在`javax.servlet.jsp.tagext`包中,还有其他重要的接口和类,如`Tag`接口,它是`TagSupport`的父接口,定义了标签的基本行为。`TagExtraInfo`用于提供关于自定义标签的信息,比如它是否需要动态属性。`...

    Servlet与jsp与Filter的使用

    #### 一、Servlet与JSP的基本概念 Servlet是一种Java技术,用于创建动态Web应用程序。它本质上是一个Java类,由Web服务器或应用服务器加载,以响应客户端请求。Servlet可以接收并处理HTTP请求,然后生成动态HTML...

    Servlet与JSP核心编程第二版(源码)

    5. **JSP基本语法**:JSP页面由静态HTML和动态Java代码组成。`<% %>`用于插入Java表达式,`<%= %>`用于输出表达式的值,`! %>`声明变量或方法,`<jsp:action>`标签用于执行JSP动作。 6. **JSP指令**:如`...

    Servlet与JSP核心编程第二版(含书签)

    - **JSP基本语法**: - 脚本元素(Scriptlets):如`<% %>`用来执行Java代码。 - 表达式(Expressions):如`<%= %>`用来输出Java表达式的值。 - 声明(Declarations):如`! %>`, 用于声明变量和方法。 - **JSP...

    美河图书提供.Servlet与JSP核心编程第二版_带目录

    通过以上知识点的介绍,《Servlet与JSP核心编程第二版》涵盖了Servlet和JSP技术的基本原理以及实践应用,对于初学者来说是一本非常实用的指南。无论是从理论还是实践角度出发,本书都能提供丰富的指导和帮助。

    ServletExamples JspExamples

    结合"源码"和"工具"这两个标签,我们可以推测这个压缩包可能包含了一些实际运行的Servlet和JSP示例代码,这些代码可能涵盖了基本的HTTP请求处理、用户会话管理、表单数据处理、转发和重定向等常见场景。学习者可以...

    servlet和jsp模板

    2. **JSP基本概念**: - JSP是一种视图技术,将静态内容(HTML、CSS、JavaScript)与动态逻辑分离。JSP文件在服务器端被编译成Servlet,然后执行。 - JSP包含指令(Directives)、脚本元素(Scriptlets)、表达式...

    servlet和jsp学习指南

    4. **JSP入门**:了解JSP的基本概念和组成部分,学会使用JSP元素进行页面开发。 5. **综合实践**:尝试将Servlet和JSP结合起来使用,例如实现用户登录注册功能等。 6. **高级特性**:深入学习Servlet和JSP的高级特性...

    Servlet+JSP购物车

    在本文中,我们将深入探讨如何使用Servlet和JSP技术实现一个基本的购物车系统。Servlet是Java服务器端编程的一种核心技术,常用于处理HTTP请求,而JSP(JavaServer Pages)则是一种动态网页技术,用于展示数据。...

    Servlet与JSP核心编程第二版代码1-10章

    "Servlet与JSP核心编程第二版代码1-10章"这个压缩包包含了这两门技术的基础到进阶的示例代码,涵盖了从基本概念到实际应用的广泛内容。 在Servlet方面,章节1至10可能包括以下知识点: 1. **Servlet生命周期**:...

    Servlet与Jsp入门二

    这篇教程将带你深入理解Servlet和JSP的基本概念、工作原理以及如何使用它们进行实际开发。 Servlet是一个Java类,它扩展了服务器的功能,使得我们可以通过Java代码处理HTTP请求。Servlet主要负责接收客户端(通常是...

Global site tag (gtag.js) - Google Analytics