课程提纲 口第一部分Java EE基础 口第二部分Java Web:开发 ◆第4章JSP基本语法 口第三部分JSF框架 口第四部分EJB 口第五部分JPA 口第六部分SSH框架 Java EE技术 1。西北农林升教大学信息工程学院本科生课程
课程提纲 第一部分 Java EE基础 第二部分 Java Web开发 ◆第4章 JSP基本语法 第三部分 JSF框架 第四部分 EJB 第五部分 JPA 第六部分 SSH框架 Java EE技术 •1 信息工程学院本科生课程
本讲目标 掌握SP基本语法,包括: ●JSP运行原理 ·JSP页面构成 ·JSP指令 ●JSP动作标签 ●JSP内置对象 JSP基本语法 ·2。西北农林科枝大学信息工程学院本科生课程
❖ 掌握JSP基本语法,包括: ⚫ JSP运行原理 ⚫ JSP页面构成 ⚫ JSP指令 ⚫ JSP动作标签 ⚫ JSP内置对象 本讲目标 JSP基本语法 •2 信息工程学院本科生课程
JSP概述 JSP (Java Server Pages): ·Servlet.用于页面开发编程的门槛太高而效率低,作为其页面开发 的替代技术。由Sun Microsystems公司倡导、许多公司参与一起建立 的一种动态网页技术标准。相对应与微软的Web解决方案-ASP (Active Server Pages); ●在传统的网页HTML文件(*.htm,*.html)中插入ava程序段 (Scr iptlet)和JSP标记(tag),从而形成JSP文件(*.jsp); ●用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其 他操作系统上运行。 ●我们使用的版本为JSP2.0(最新版为2.1),在JSP1.2基础上: √增加了对EL(Expression Language,统一表达式语言)的支持; √新增了<jsp:config>.元素(包括<tagl ib>和<jsp-property--group>); √新增Simple Tag(SimpleTagSupport类)和Tag File(无需编Java类)等。 JSP基本语法 3。西北农林大学信息工程学院本科生课程
❖ JSP (Java Server Pages): ⚫ Servlet用于页面开发编程的门槛太高而效率低,作为其页面开发 的替代技术。由Sun Microsystems公司倡导、许多公司参与一起建立 的一种动态网页技术标准。相对应与微软的Web解决方案 - ASP (Active Server Pages); ⚫ 在传统的网页HTML文件 (*.htm,*.html) 中插入Java程序段 (Scriptlet) 和 JSP标记 (tag),从而形成JSP文件 (*.jsp); ⚫ 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其 他操作系统上运行。 ⚫ 我们使用的版本为JSP 2.0(最新版为2.1),在JSP 1.2基础上: ✓ 增加了对EL (Expression Language, 统一表达式语言)的支持; ✓ 新增了<jsp:config>元素(包括<taglib>和<jsp-property-group>); ✓ 新增Simple Tag(SimpleTagSupport类)和Tag File(无需编Java类)等。 JSP概述 JSP基本语法 •3 信息工程学院本科生课程
Servlet)运行原理 用户请求 服务器接收请求 创建请求响应对象 Servlet.对象 否 是否存存? 加载Servlet类 是 创建Servlet对象 调用Servlet对象 的Service方法 调用imit初始化, 响应用户 JSP基本语法 •4。 西北农林科教大学信息工程学院本科生课程
Servlet运行原理 JSP基本语法 •4 信息工程学院本科生课程
在客户兴发溢对某个J$P文件的清求, JSI Wb孩务接妆到该请求, 把清求文经应用蔽务器, 产生404描误. 应用嵌务经根据请求创注qut、 esponse对象., 俗 JSP文件是 西存岸了 判断JSP对家 否 是否存在? 转换成J程文件 是 编译Jwa文件., 嵌务移把equest、response对象f作 为参数河用J$P对象的相应方法: 加就类、实例化、初始化, 方法执行的油果是hml代码 别除eut、ep0nse对象., 应用蔽务经把结暴返回处部嵌务经., 部蔽务彩把结果返回好浏览经, JSP 浏宽斜析, 科生课程
JSP运行原理 JSP基本语法 •5 信息工程学院本科生课程