- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
预备知识: 通过java程序访问tomcat服务器上的jsp文件 protocal.java 第二章 JSP元素 本章主要内容 JSP工作原理 HTML标记 JSP指令元素 JSP脚本元素 JSP动作 JSP示例(Hello.jsp) JSP执行过程 JSP示例(Hello_Date.jsp) JSP 执行过程 JSP语法 JSP传统语法概述 JSP元素是指将由JSP引擎直接处理的部分,这一部分必须符合JSP语法,否则会导致编译错误。 jsp例子(hi.jsp) htmlheadtitleHi-JSP实验/title/headbody?%String Msg = This is JSP test.;?out.print(Hello World!);%h2%=Msg%/h2/body/html JSP注释元素 HTML注释输出注释 JSP注释隐藏注释 HTML注释 -普通注释 JSP 语法格式如下: !-- comment [ %= expression % ] -- 这种注释发送到客户端,但不直接显示,在源代码中可以查看到。 JSP注释 JSP 语法格式如下: !-- 注释内容 [%%|%=%] -- ?不发送到客户端,客户端查看源代码也看不到。 脚本元素 脚本元素包括 “声明” “脚本段” “表达式” 声明 JSP 语法格式如下: %! declaration; [ declaration; ] ... % 声明后的变量,方法或类都是jsp编译后的Servlet的类内成员(类成员变量,类成员方法,类的内部类) %! int x1=100,a[]=new int[6]; static double x2; String str=null; % 程序4-5:ch1to3/oldjsp/statement_vary.jsp %@ page language=java pageEncoding=GB2312 % %@ page contentType=text/html;charset=GB2312 % HTML !DOCTYPE HTML PUBLIC -//w3c//dtd html 4.0 transitional//en head title声明变量/title /head BODY FONT size=5 %!int i=0; % %i++; % P您是第 %=i%个访问本站的客户。/p /BODY /HTML 声明成员方法 %@ page language=java % %@ page contentType=text/html;charset=GB2312 % html head title声明方法/title /head body bgcolor=#FFFFFF %! String sayHello() { return Hello; } % %=sayHello()% /body /html 脚本段 JSP 语法格式如下: % 代码 % Tomcat把% %标记内的Java代码段放在Servlet实现类 _jspService()方法的try{}内,所以在%%内定义的变量属于局部变量,并且作用范围仅限于try{}内。如果有多个% %标记,则按出现的先后顺序转译到try{}内。 脚本段 表达式 用于在页面上输出信息,语法格式如下: %= expression % 编译后Servlet为:out.println(expression); %=5+3% 2.4 JSP脚本元素 【书例2-4】有一个空白的学生成绩表格如下示,第1行是表格的标题行,第2行起是数据行。第1行标题栏的文字要居中对齐,背景色为浅紫色(#CC66FF)。要求用JSP脚本程序段产生5行数据行,并且奇数号数据行背景色为浅黄色(#FFFF99),偶数号数据行背景色为浅绿色(#33FF66),最终得到一个6行3列的空白学生成绩表。 2.3 JSP指令元素 JSP指令元素(Directive Elements)主要供JSP容器使用,为JSP容器提供相关的页面属性信息,用于指示JSP容器如何正确地翻译代码,或者执行特定的操作。 JSP指令元素主要包括三个:include、page和taglib,它们的基本语法格式形如: 2.3 JSP指令元素 2.3.1 include指令元素 1、include指令的基本语法 include指令元素称为文件包含,是在JSP容器把JSP网页翻译成Servlet程序时,将指定文本文件的内容嵌入Servlet程序中,替换include指令。其基本语法为 2.3 JSP指令元
您可能关注的文档
- 高中语文常见名句默写 (2)31.ppt
- 高中语文必修四虚词复习.ppt
- 第三章线性代数方程组的直接解法2.ppt
- 高中语文文言sad虚词.ppt
- 第三章经典检测理论.ppt
- 高中语文水光潋滟晴方好山水田园诗鉴赏课件[共33张].ppt
- 第三章职业道德行为.ppt
- 高中语文第12课《失街亭》课件粤教版必修4.ppt
- 第三章误差的合成与处理.ppt
- 高中语文第17课《汉魏晋诗三首-短歌行》课件粤教版必修1.ppt
- 深度解析(2026)《ISO 22002-12025食品安全前提方案—第1部分:食品制造》.pptx
- 深度解析(2026)《ISO 22002-52025食品安全前提方案—第5部分:运输和储存》.pptx
- 深度解析(2026)《ISO 22002-42025 食品安全前提方案 — 第4部分:食品包装制造》.pptx
- 徒步活动策划方案.doc
- 深度解析(2026)《ISO 22002-62025食品安全前提方案—第6部分:饲料及动物食品生产》.pptx
- 2026年新版郯城期末真题卷.doc
- 深度解析(2026)《ISO 22476-72012岩土工程勘察与测试 — 现场测试 — 第7部分:钻孔千斤顶试验》.pptx
- 深度解析(2026)《ISO 22090-22014 船舶与海洋技术 — 航向传送装置(THD) — 第2部分:地磁原理》.pptx
- 深度解析(2026)《ISO 23584-22012 光学和光子学 — 参考字典规范 — 第 2 部分:类与特性定义》:构建智能制造数据基石的专家视角与未来展望.pptx
- 深度解析(2026)《ISO 22932-92025 Mining — Vocabulary — Part 9 Drainage》:构建未来矿山“水脉”治理与可持续发展的新语言体系.pptx
原创力文档


文档评论(0)