
JSP概述
JSP概述

目录Web层技术什么是JSP技术
目 录 Web层技术 什么是JSP技术

Web层技术Web层主要用来处理HTTP请求,根据Web服务器内的请求响应程序动态生成HTTP响应信息。Web层的主体是Web服务器,它主要包括Web连接器和Web容器。Java平台中的JavaWeb服务器是一套能够编译和运行Web组件的服务器
Web层技术 • Web层主要用来处理HTTP请求,根据Web服务器内的请求响应程序动态 生成HTTP响应信息。 • Web层的主体是Web服务器,它主要包括Web连接器和Web容器。 • Java平台中的Java Web服务器是一套能够编译和运行Web组件的服务 器

Web层技术Web程序由一组Web组件组成,每个构件是一个特定程序实体(如Servlet类、JSP)。这些构件和其他Web资源(如HTML、XML、图形文件)等共同构成了Web程序。Web程序可以在Web服务器中运行。它一般采用war文件格式,包括压缩格式的Web构件和一个部署描述文件。Web程序和Web服务器都必须符合特定的标准,这样一个Web程序(一般是war文件)不需改动,就可以在各种不同的Web服务器内运行
• Web程序由一组Web组件组成,每个构件是一个特定程序实体(如 Servlet类、JSP)。这些构件和其他Web资源(如HTML、XML、图形文 件)等共同构成了Web程序。 • Web程序可以在Web服务器中运行。它一般采用war文件格式,包括压 缩格式的Web构件和一个部署描述文件。 • Web程序和Web服务器都必须符合特定的标准,这样一个Web程序(一 般是war文件)不需改动,就可以在各种不同的Web服务器内运行。 Web层技术

Web层技术Web应用架构图WEB应用ServletHTTP请拨Web浏览器HTTP连接器JSPJSTLHTTP响应部署描述静态资源文件WEB服务器容器当Web浏览器向Web服务器发出HTTP请求时,Web服务器的HTTP连接器接收到请求并分析出该请求对应的Web程序和Web资源。Web服务器需要进行对应的操作,主要包括将Web请求(HTTPrequest)传递给相应的Servlet程序或者JSP网页,然后把它们动态生成的结果以特定的格式(MIME类型)通过连接器以HTTP协议响应给客户
Web层技术 Web浏览器 HTTP连接器 Servlet JSP 静态资源 JSTL 部署描述 文件 WEB应用 WEB服务器 容器 HTTP请求 HTTP响应 Web应用架构图 当Web浏览器向Web服务器发出HTTP请求时,Web服务器的HTTP连接器接收到请求并分析出该请求 对应的Web程序和Web资源。 Web服务器需要进行对应的操作,主要包括将Web请求(HTTP request)传递给相应的Servlet程序 或者JSP网页,然后把它们动态生成的结果以特定的格式(MIME类型)通过连接器以HTTP协议响应给客户

JSP技术JSP(JavaServerPages):一种包含两种文本类型的文本文档。静态数据(可以使用任何基于文本的格式来表达,诸如HTML、SVG、XML等,也称为固定模板数据或固定模板文件)JSP元素(用于构造动态内容)。JSP实现表示层技术,即界面显示以及界面逻辑应用
JSP技术 • JSP(Java Server Pages):一种包含两种文本类型的文本文档。 静态数据(可以使用任何基于文本的格式来表达,诸如HTML、SVG、XML等,也 称为固定模板数据或固定模板文件) JSP元素(用于构造动态内容)。 JSP实现表示层技术,即界面显示以及界面逻辑应用

为什么需要JSP提问为什么需要基于B/S技术的动态网页?使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容进行在线更新。B/S技术的特点是什么?运行JSP等服务客户端的请求信息器端脚本程序解释执行发送请求HTML文件问数据库服务器IE服务器用户输入数据库返回结果应用返回响应服务器服务器J从服务器端检索到的信息
为什么需要JSP • 为什么需要基于B/S技术的动态网页? • B/S技术的特点是什么? 使用动态网页,可以动态输出网页内容、同用户进行交互、对网页内容 进行在线更新。 应用 服务器 IE IE 解释执行 HTML文件 从服务器端检索到的信息 返回响应 客户端的请求信息 发送请求 访问数据库 返回结果 运行JSP等服务 器端脚本程序 1 用户输入 2 3 4 数据库 服务器

为什么需要JSP分析.如何在浏览器上动态输出当前日期?显然,无法通过静态HTML完成这个效果,试一试JSP,看看是否可行输出当前日期由此可见,JSP(JavaServerPages)页面的组成:静态数据和JSP元素java.text.SimpleDateFormatformater=newjava.text.SimpieDateFormat("yyyy年MM月dd日");String strCurrentTime = formater.format(new java.util.DateO);3输出当前日期-icrosoft Internet Exp..口区%>文件编辐辑E帮助(H)查若QA收卖运行结果地址D//1calhost:8080/Rec专全你好,CHU!今天是2010年03月25日
为什么需要JSP • 如何在浏览器上动态输出当前日期? 输出当前日期 你好,CMU! 今天是 显然,无法通过静态HTML完成这个效果,试一试JSP,看看是否可行 由此可见, JSP(Java Server Pages)页面的组成:静态数据和JSP元素 运行结果

什么是JSPJSP(JavaServerPages)是指:一在HTML中嵌入Java脚本语言一由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语言命令一然后将生成的整个页面信息返回给客户端返回页面信息服客户端务服务器Java脚本语言应用好服务器数据库译M服务器JSP页面
什么是JSP • JSP(Java Server Pages)是指: – 在HTML中嵌入Java脚本语言 – 由应用服务器中的JSP引擎来编译和执行嵌入的Java脚本语言命令 – 然后将生成的整个页面信息返回给客户端 JSP页面 数据库 服务器 应用 服务器 客户端 Java脚本语言 1 2 3 4

JSP页面组成JSP页面的元素包括:HTML静态文本静态内容以“”结束指令指令比如:元素表达式脚本scriptlet元素声明以“”结束动作标准动作比如:元素注释
JSP 页面组成 • JSP 页面的元素包括: 静态内容 指 令 表达式 scriptlet HTML静态文本 以“ ” 结束。 比如: 声 明 标准动作 以“ ” 结束 比如: 注释 脚本 元素 指令 元素 动作 元素