- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
会计学
1
脚本和指令的使用
2
回顾
JSP 的英文全称是JavaServer Page,是一种Java服务器端编程技术之一,用于创建动态网页
JSP的页面由静态内容、JSP Scriptlet、 JSP 表达式、申明、JSP 指令和注释等组成
JSP 生命周期包括转换、编译和执行阶段
JSP 页面可使用 Macromedia Dreamweaver 和 JBuilder 2005 等开发工具来创建
第1页/共20页
3
目标
理解 JSP 脚本元素的组成及语法
使用JSP脚本元素进行JSP编程
理解 JSP 指令的组成及语法
使用JSP各指令进行JSP编程
第2页/共20页
4
JSP 脚本元素
JSP 脚本元素
表达式
Scriptlet
声明
JSP 脚本元素包括:
第3页/共20页
5
JSP 表达式2-1
表达式的概念
表达式是对数据的表示,系统将其作为一个值进行计算和
显示
表达式在JSP页面中的表现形式
% = Java表达式 %
第4页/共20页
6
JSP 表达式2-2
body
h1JSP表达式 /h1
bPI 的值: /b%=Math.PI %br /
b100,99中最大的值 :/b%=Math.max(100,99) %br/
b100,99中最小的值 :/b%=Math.min(100,99) %br/
b3+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
使用JSP 表达式进行JSP编程
第5页/共20页
7
JSP Scriptlet 2-1
JSP Scriptlet概念
JSP Scriptlet就是在JSP页面里嵌入一段Java代码
JSP Scriptlet在JSP页面中的表现形式
% Java代码 %
第6页/共20页
8
JSP Scriptlet 2-2
body
h1以直角三角形的形式显示数字/h1
%
for(int i=1;i10;i++) {
for(int j=1;j=i;j++) {
out.println(j);
}
out.println(br/);
}
%
/body
演示:示例 2
使用JSP Scriptlet进行JSP编程
第7页/共20页
9
JSP 声明3-1
JSP 声明的概念
JSP声明就是在JSP页面中声明Java方法或变量等
JSP声明在JSP页面中的表现形式
% ! Java 代码 %
第8页/共20页
10
JSP 声明3-2
使用JSP声明进行JSP编程
需求:某系统计算的金额中有两种形式,一种是带有两位小数的,另一种是整数,现在要求你在JSP页面将不带小数的金额转换为带两位小数的金额。
分析:
1、利用JSP声明,声明一个方法,将整数转换为两位小数
2、利用JSP Scriptlet 调用声明的方法,转换金额
2、在JSP页面利用表达式将转换后的金额显示出来
第9页/共20页
11
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
第10页/共20页
12
JSP 指令
JSP 指令
page
include
taglib
JSP 指令的语法为:
%@ 指令名称 属性1=属性值1 属性2=属性值2 … 属性n=属性值n%
JSP 指令包括:
第11页/共20页
13
page 指令 2-1
page 指令属性
language
page 指令用于设置 JSP 页面的属性
import
buffer
errorPage
isErrorPage
language – 定义要使用的脚本语言
import – 将包和方法导入 Scriptlet
isErrorPage – 表示当前页面能否作为错误页面
errorPage – 定义处理异常的
文档评论(0)