4-JSP脚本和指令的使用.pptVIP

  • 3
  • 0
  • 约4.96千字
  • 约 28页
  • 2019-03-22 发布于湖北
  • 举报
第4章 JSP脚本和指令的使用 回顾 JSP 的英文全称是JavaServer Page,是一种Java服务器端编程技术之一,用于创建动态网页 JSP的页面由静态内容、JSP Scriptlet、 JSP 表达式、申明、JSP 指令和注释等组成 JSP 生命周期包括转换、编译和执行阶段 JSP 页面可使用 Macromedia Dreamweaver 和 MyEclipse 等开发工具来创建 目标 理解 JSP 脚本元素的组成及语法 使用JSP脚本元素进行JSP编程 理解 JSP 指令的组成及语法 使用JSP各指令进行JSP编程 JSP 脚本元素 JSP 表达式2-1 表达式的概念 表达式是对数据的表示,系统将其作为一个值进行计算和 显示 表达式在JSP页面中的表现形式 % = Java表达式 % JSP 表达式2-2 JSP Scriptlet 2-1 JSP Scriptlet概念 JSP Scriptlet就是在JSP页面里嵌入一段Java代码 JSP Scriptlet在JSP页面中的表现形式 % Java代码 % JSP Scriptlet 2-2 JSP 声明3-1 JSP 声明3-2 使用JSP声明进行JSP编程 需求:某系统计算的金额中有两种形式,一种是带有两位小数的,另一种是整数,现在要求你在JSP页面将不带小数的金额转换为带两位小数的金额。 分析: 1、利用JSP声明,声明一个方法,将整数转换为两位小数 2、利用JSP Scriptlet 调用声明的方法,转换金额 2、在JSP页面利用表达式将转换后的金额显示出来 JSP 声明3-3 JSP 指令 page 指令 2-1 page 指令 2-2 程序名称: error.jsp %@ page language=java isErrorPage=true contentType=text/html;charset=GBK% 当前页面是: 4-03.jspbr %out.print(exception.toString());% include 指令3-1 include 指令3-2 include 指令3-3 jsp:include指令 jsp:include标准动作用于在当前的JSP页面中加入静态和动态的资源。 jsp:include的语法: jsp:include page=“{urlSpec | %= expression %}” flush=“true | false ” / 或 jsp:include page={urlSpec | %= expression %} flush=true | false jsp:param name=PN value={PV | %= expression %} / * /jsp:include jsp:include指令 jsp:include page=scripts/Hello.jsp / jsp:include page=Hello.html / jsp:include page=scripts/login.jsp jsp:param name=username value=browser / jsp:param name=password value=1234 / /jsp:include 两种include %@ include file= % 静态地将内容包含进来 统一执行包含在一起的JSP代码 jsp:include page= / 执行被包含文件中的JSP代码后包含其结果 可以通过jsp:param ……向被包含文件传递参数 taglib 指令2-1 taglib指令可以让JSP页面使用标签 taglib 指令的作用是在JSP页面中,将标签库描述符文件引入到该页面中,并设置前缀,而去利用标签的前缀去使用标签库表述文件中的标签 语法 %@ taglib uri = ”标签库表述符文件” prefix = ”前缀名” % taglib 指令2-2 jsp:forward指令 jsp:forward操作指令用于把当前的JSP页面转发到另一个页面上。 基本语法为: “jsp:forward page=”test2.jsp“/”, 使用该功能时,浏览器的地址栏中地址不会发生任何变化。(服务器端跳转) jsp:forward使用实例- index.jsp body运行一个简单的JSP程序,通过 jsp:forward 指令跳转到另一个页面。 br jsp:forward page=nowtime.jsp / /body jsp:forward使用实例-now

文档评论(0)

1亿VIP精品文档

相关文档