- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP-2__JSP脚本和指令的使用
JSPServlet
JSP脚本和指令的使用
本章内容
理解 JSP 脚本元素的组成及语法
使用JSP脚本元素进行JSP编程
理解 JSP 指令的组成及语法
使用JSP各指令进行JSP编程
JSP脚本元素
在HTML文件里按照一定的格式嵌入的Java代码称为JSP脚本元素
JSP脚本元素包括:
JSP表达式
表达式的概念
表达式是对数据的表示,系统将其作为一个值进行计算和显示
表达式不能以分号结束
表达式的值直接嵌入到其所在页面的HTML里面,即可直接在浏览器里面输入结果
表达式在JSP页面中的表现形式
% = Java表达式 %
JSP表达式
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编程
JSP的Scriptlet
什么是JSP Scriptlet?
JSP Scriptlet就是在JSP页面里嵌入一段Java代码,也称为java脚本代码段
Scriptlet在JSP里的语法形式:
% Java代码 %
%
String name=tony;
System.out.println(name);
%
JSP的Scriptlet
使用JSP Scriptlet进行JSP编程
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声明
JSP 声明的概念
JSP声明就是在JSP页面中声明Java方法或变量等(用于定义JSP代表的Servlet类的成员变量和方法 )。
JSP声明的变量的范围是针对所有请求的,且生命周期是整个Web应用程序
JSP声明在JSP页面中的表现形式
% ! Java 代码 %
%!
int numTimes = 3;
public String sayHello(String name)
{
return Hello, + name + !;
}
%
JSP声明
使用JSP声明进行JSP编程
需求:某系统计算的金额中有两种形式,一种是带有两位小数的,另一种是整数,现在要求你在JSP页面将不带小数的金额转换为带两位小数的金额。
分析:
1、利用JSP声明,声明一个方法,将整数转换为两位小数
2、利用JSP Scriptlet 调用声明的方法,转换金额
3、在JSP页面利用表达式将转换后的金额显示出来
JSP声明
使用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
JSP指令
JSP 指令包括:
page指令
page 指令用于设置 JSP 页面的属性
%@ page contentType=text/html; charset=gbk %
language
定义要使用的脚本语言。如果在将来 JSP容器支持多种语言时可使用它。
“java”
import
定义以逗号分隔的类或包的列表,就像在通常的 Java代码中所使用的import语句那样
无
pageEncoding
设置指定JSP文件本身的字符编码集
gbk
contentType
定义JSP的字符编码方式和JSP页面响应的MIME类型。
CHARSET=iso-8859-1
isErrorPage
表示当前页面能否作为错误页面
true或false
errorPage
定义处理异常的 JSP 页面
error
您可能关注的文档
最近下载
- 装饰图案概述.ppt VIP
- 香港中學會考試題(甲部).doc VIP
- 德阳市城市道路更新技术导则(2022).pdf
- 2023年香港亚洲国际数学奥林匹克公开赛(AIMO)竞赛复赛数学试卷.doc VIP
- “双减”背景下家长的教育焦虑及消解路径.docx VIP
- 装饰图案第6章 装饰图案色彩.ppt VIP
- 海尔基于工业4.0智能制造工厂服务平台智能柔性生产线方案(224页).ppt VIP
- 装饰图案第8章 装饰图案与应用设计.ppt VIP
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)危险性较大的分部分项工程专项施工方案严重缺陷清单解读.pdf VIP
- 装饰图案第5章 装饰图案的造型、构图及组织形式.ppt VIP
文档评论(0)