JSP脚本和指令的使用PPT幻灯片

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

taglib
JSP 指令的语法为: <%@ 指令名称 属性1="属性值1" 属性2="属性值2" … 属性n="属性值n"%>
12
uestc
page 指令 2-1
page 指令用于设置 JSP 页面的属性
page 指令属性
language
import isErrorPage errorPage buffer
JSP 脚本元素
表达式
4
Scriptlet
声明Байду номын сангаас
uestc
JSP 表达式2-1
表达式的概念
表达式是对数据的表示,系统将其作为一个值进行计算和 显示
表达式在JSP页面中的表现形式 <% = Java表达式 %> (一个已知的公式进行运算)
5
uestc
JSP 表达式2-2
使用JSP 表达式进行JSP编程
<html>
page 指令属性
<head>
<title> 测试 page 指令</title>
</head>
<body>
<h1> 这是一个测试页面</h1>
</body>
</html>
14
uestc
include 指令3-1
include 指令用于在运行时将 HTML文件或 JSP 页面嵌入到另一个 JSP页面
include 指令语法 <%@ include file = ”文件名” %>
15
uestc
include 指令用法
include 指令3-2
<html>
<head> include 指令测试页面
</head>
<body>
<%@ include file = "/test.html" %>
<b>3+2-5的值 :</b><%=3+2-5 %><br/>
<b>(3+2)==5的值 :</b><%=(3+2)==5 %><br/>
<b>(3+2)!=5的值 :</b><%=(3+2)!=5 %><br/>
</body>
示例 1
6
uestc
JSP Scriptlet 2-1
JSP Scriptlet概念
<body>
表达式
<h1>JSP表达式 </h1>
<b>PI 的值: </b><%=Math.PI %><br />
<b>100,99中最大的值 :</b><%=Math.max(100,99) %><br/>
<b>100,99中最小的值 :</b><%=Math.min(100,99) %><br/>
分析:
1、利用JSP声明,声明一个方法,将整数转换为两位小数 2、利用JSP Scriptlet 调用声明的方法,转换金额 2、在JSP页面利用表达式将转换后的金额显示出来
10
uestc
JSP 声明3-3
使用JSP声明进行JSP编程
<%! //申明一个常量 final String SEPARATOR ="."; //声明一个方法 public String covertAmountWithSeparator(String money){
int index = money.indexOf(SEPARATOR); String str =money; if(index==-1) str = money+".00"; return str; } %>
示例 3
11
uestc
JSP 指令包括:
JSP 指令
JSP 指令
page
include
%>
</body>
示例 2
8
uestc
JSP 声明3-1
JSP 声明的概念
JSP声明就是在JSP页面中声明Java方法或变量等
JSP声明在JSP页面中的表现形式
< % ! Java 代码 %>
9
uestc
JSP 声明3-2
使用JSP声明进行JSP编程
需求:某系统计算的金额中有两种形式,一种是带有两位 小数的,另一种是整数,现在要求你在JSP页面将不带小 数的金额转换为带两位小数的金额。
lieamsrEnrpogroruoPratraPg–geae将g–e–b包定u–定和f义f表义e方r要示–处法使当设理导用前异置入的页常用S脚面的来c本r能iJp存语S否tleP储言作t 页客为面户错端误页请面求的缓冲区的大小
13
uestc
page 指令 2-2
<%@ page language = "Java" import "java.util.*" buffer = "8kb" errorPage="error.jsp" isErrorPage="false"%>
</body> </html>
要嵌入 JSP 页面的文件
16
uestc
include 指令3-3
使用include指令进行JSP编程
<%@page language="java"%> <%@include file="head.jsp"%> <html> <head> <title></title> </head> <body> <br> <br> <h4 align=“center”>你好,欢迎访问UESTC!</h4> </body> </html>
JSP Scriptlet就是在JSP页面里嵌入一段Java代码
JSP Scriptlet在JSP页面中的表现形式
<% Java代码 %>
7
uestc
JSP Scriptlet 2-2
使用JSP Scriptlet进行JSP编程
<body> <h1>以直角三角形的形式显示数字</h1>
<% for(int i=1;i<10;i++) { for(int j=1;j<=i;j++) { out.println(j); } out.println("<br/>"); }
JBuilder 2005 等开发工具来创建
2
uestc
理解 JSP 脚本元素的组成及语法 使用JSP脚本元素进行JSP编程 理解 JSP 指令的组成及语法 使用JSP各指令进行JSP编程
目标
3
uestc
JSP 脚本元素
JSP 脚本元素包括:
java脚本是<%与%>之间用java语言编写的代码块
电子科技大学信息与软件工程学院
第四章 JSP编程
--JSP脚本和指令
UESTC
回顾
JSP 的英文全称是Java Server Page,是一种 Java服务器端编程技术之一,用于创建动态网页
JSP的页面由静态内容、JSP Scriptlet、 JSP 表 达式、申明、JSP 指令和注释等组成
JSP 生命周期包括转换、编译和执行阶段 JSP 页面可使用 Macromedia Dreamweaver 和
相关文档
最新文档