`
dawuafang
  • 浏览: 1192244 次
文章分类
社区版块
存档分类
最新评论

JSP - 什么是JSP,JSP的特点、调用运行过程

 
阅读更多

1. JSP java server page

JSP 是服务器端运行的页面,JSP 本身就是一个文档,它不仅可以包含静态的 HTML 代码,也

可以包含动态的 JAVA 代码,服务器容器可以将 JSP 转换成 Servlet 发布,并接受请求。

2 . JSP的特点:

1JSP 里面可以嵌入 JAVA 代码

2)在运行的时候,JSP 被容器翻译成为一个 servlettomcat-5.5/work/Catalina 目录下)

3)不需要再在配置文件里面配置

4)文件被修改之后,自动被重新编译

5Servlet生成静态页面比较麻烦,适合于做 control

JSP 生成页面比较容易,适合做 view层,JSP 本质上就是 servlet

3. JSP 的调用运行过程:

浏览器 -> JSP Page -> 产生Servlet -> 经编译Servlet -> 浏览器

1 234

1、客户端请求(request)到来,调用 JSP

2、翻译(转换)阶段: jsp-> Servlet

3、编译阶段: Servlet-> class

4、运行阶段: 运行编译后生成的 class 文件,并作出客户端响应(response)

以上三个阶段均由 JSP 引擎来执行;JSP 引擎由 Web 服务器所提供,它实际上也是一个 Servlet(该 Servlet conf/web.xml 中配置)

分享到:
评论

相关推荐

    jsp-api.jar和servlet-api依赖包

    2. **JSP转换**:JSP引擎会将JSP页面转换成一个对应的Servlet类,这个过程称为JSP编译。 3. **JSP生命周期**:包括翻译、加载、初始化、服务和销毁五个阶段。 4. **JSP指令**:如`<%@ page %>`, `<%@ include %>`, `...

    jsp-api.jar

    - 每个JSP页面都被转换为一个Servlet类,并在运行时由Servlet容器进行实例化和调用。 - JSP生命周期包括初始化、服务和销毁三个阶段,与Servlet生命周期对应。 5. **Apache与JSP**: - Apache软件基金会是许多...

    javax.servlet.jsp-api-2.3.3.jar

    web项目里面开发jsp页面的时候,使用action调用servlet里面get和post方法的时候需要这个jar包,来获取 请求路径的

    javax.servlet---jsp-api jar包

    - **JspServlet**:这是处理JSP页面的默认Servlet,由Web服务器调用来解析和执行JSP页面。 - **JspPage接口**:所有JSP页面都会被编译为一个实现了此接口的Java类,这个接口继承自HttpServlet。 - **JspContext**:...

    jsp调用存储过程大集合

    一、JSP调用存储过程的基本原理 `jsp`是一种基于Java的动态网页技术,可以嵌入Java代码,处理服务器端的逻辑。存储过程是预编译的SQL语句集合,存储在数据库中,可以执行复杂的业务逻辑,减少网络传输数据量,提高...

    JSP调用存储过程程序

    一、JSP调用存储过程基础 1. JSP与JavaBean:JSP虽然可以直接嵌入Java代码,但为了保持页面的清晰性,通常我们会使用JavaBean来封装业务逻辑。在调用存储过程的场景中,JavaBean可以作为中间层,负责与数据库交互。...

    jsp-api.jar servlet-api.jar

    在Java Web开发领域,`jsp-api.jar` 和 `servlet-api.jar` 是两个至关重要的库文件,它们分别包含了JavaServer Pages(JSP)和Servlet API的接口定义与实现。这两个库是Java EE(以前称为J2EE)开发的基础,允许...

    tot-jsp-cms.zip

    JSP的核心概念包括JSP指令、脚本元素和JSP动作,它们分别用于配置页面、执行Java代码和调用JavaBean等组件。在TOT-JSP-CMS中,这些元素可能被用来实现用户界面的渲染、数据的读写和业务逻辑的处理。 压缩包内的...

    使用jsp-servlet-service-dao四层结构完成用户信息的增删改查操作

    开发者需要解压并导入到Web服务器或IDE中运行,以查看和测试系统的实际效果。 总的来说,使用jsp-servlet-service-dao架构可以实现一个模块化、可维护性强的用户信息管理系统。这种分层设计使得每个部分职责清晰,...

    jsp自动调用action

    ### jsp自动调用action详解 #### 一、概述 在Web开发中,尤其是在使用Java Server Pages (JSP)与Struts框架时,有时需要在用户访问某个初始页面(如欢迎页)时自动触发一系列后端操作(如执行某个Action)。这种...

    实例讲解JSP调用SQL Server的存储过程

    实例讲解JSP调用SQL Server的存储过程 知识点一:创建表 在SQL Server中,创建表是使用CREATE TABLE语句来实现的。在这个例子中,我们创建了一个名为BookUser的表,包含了多个字段,例如UserID、UserName、Title、...

    t1.zip_android_jsp-api.jar包

    首先,让我们深入了解一下什么是JSP。JSP(Java Server Pages)是Java平台上的一个标准技术,用于创建动态网页。它允许开发者将静态HTML和动态Java代码混合在一起编写,从而简化了Web应用的开发。JSP页面会被服务器...

    jsp如何调用sqlserver存储过程

    在JavaServer Pages (JSP) 中调用SQL Server存储过程是一项常见的任务,特别是在构建Web应用程序时需要执行复杂的数据库操作。存储过程是预先编译的SQL语句集合,可以在数据库服务器上执行,提供性能优化和代码复用...

    精通JSP-Web开发技术与典型应用(附件光盘)

    6. **错误与异常处理**:学习如何在JSP中捕获和处理运行时错误,确保程序的健壮性。 7. **国际化与本地化**:通过案例了解如何为不同地区和语言的用户提供本地化的Web应用。 8. **AJAX与jQuery**:光盘中可能包含...

    jspapi--jsp基础知识--jspapi

    **JSP(Java Server Pages)基础知识与JSPAPI详解** JSP是Java平台上的一个用于创建动态网页的技术,它结合了HTML、JavaScript、CSS以及Java代码,使得开发者可以在服务器端生成HTML页面。JSPAPI是Java Servlet API...

    JSP调用EXE解决方案

    JSP调用EXE解决方案的汇总,经本人验证可行!

    jsp-servlet笔记源码

    2. **执行过程**:JSP页面的执行实际上是Servlet的service()方法的调用。JSP中的脚本元素(如)会被转化为Java代码,插入到Servlet的service方法中。 3. **职责划分**:JSP主要用于视图展示,而Servlet负责控制逻辑和...

    JAVA 开发tot-jsp-cms.zip

    在TOT-JSP-CMS中,模型处理数据和业务逻辑,视图负责页面渲染,控制器接收用户请求并调用相应模型方法,更新视图。这种分离使得系统更易于维护和扩展。 四、数据库交互 TOT-JSP-CMS通常会集成一个数据库管理系统,...

    JAVA实战项目源码-计算机毕业设计java专业-jsp- javaBean- sql_server-信息办公-学生成绩管理系统

    本系统采用Servlet+Jsp+JavaBean+SQL2000 设计方式,其中Servlet担当主要逻辑控制,通过接受Jsp传来的用户请求,调用以及初始化JavaBean,在通过Jsp传到客户端,本系统中SqlBean担当主要的与数据库的连接与通信,...

Global site tag (gtag.js) - Google Analytics