JSP基础语法.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java Web开发技术 * 北方民族大学计算机学院 JSP语法基础 Web程序设计 Outline Scriptlet Page指令 Include指令 Forward指令 1。JSP页面的基本结构 JSP页面可由5种元素组合而成: ① 普通的HTML标记符; ② JSP标记,如指令标记、动作标记; ③ 成员变量和方法; ④ Java程序片; ⑤ Java表达式 例子2-1.jsp %@ page contentType=text/html;charset=GB2312 % !-- jsp指令标签 -- %@ page import=java.util.Date % !-- jsp指令标签 -- %! Date date; // 数据声明 int sum; public int add(int m,int n) // 方法声明 { return m+n; } % HTMLBODY bgcolor=cyan !—html标记 -- FONT size=4P程序片创建Date对象: % Date date=new Date(); //java程序片 out.println(BR+date); sum=add(12,34); % BR在下一行输出和:BR %= sum+100 % !-- Java表达式 -- /FONT/BODY/HTML 例子页面结构解析 %@ page contentType=text/html;charset=GBK % jsp指令标签 定义当前页面的属性 contentType 希望客户解析器来解析执行的方式 例子3-1 !—charset=ISO-8859-1字节编码,GBK亚洲文字双字节符,gb2312中国汉字编码规范 %@ page import=java.util.Date % jsp指令标签 import引入java的核心类 申明Java成员变量和方法,多个客户共享 %! Date date; // 数据声明 int sum; public int add(int m,int n) // 方法声明 { return m+n; } % HTMLBODY bgcolor=cyan FONT size=4P !—html标记 -- 插入Java程序片: % Date date=new Date(); //创建Date对象 // 这里的变量是局部变量 out.println(BR+date); sum=add(12,34); % BR在下一行输出和:BR %= sum+100 % !-- Java表达式,必须能求值,服务器计算,以字符形式显示在客户端-- /FONT /BODY/HTML 例子2_2.jsp %@ page contentType=text/html;charset=GBK % HTMLBODY BGCOLOR=pinkFONT size=4 %! int i=0; % % i++; % P您是第%=i%个访问本站的客户。 % int j=0;j++; % P这里是局部变量%=j % /BODY/HTML 成员变量被所有用户共享 局部变量只对当前客户线程有效 JSP注释 在JSP中支持两种注释的语法操作,一种是显式注释,这种注释客户端是允许看见的,另外一种是隐式注释,此种注释客户端是无法看见的。 显式注释语法: !-- 注释内容 -- html注释 隐式注释语法: 格式一://注释,单行注释 java注释 格式二:/* 注释 */多行注释 java注释 格式三:%-- 注释 --%, JSP注释 Scriptlet 在JSP中最重要的部分就是Scriptlet(脚本小程序),所有嵌入在HTML代码中的Java程序都必须使用Scriplet标记出来,在JSP中一共有三种Scritplet代码: 第一种:%%:在此Scriptlet中可以定义局部变量、编写语句 第二种:%!%:在此Scritplet中,可以定义全局变量、方法、类 第三种:%=%:用于输出一个变量或一个具体内容 第一种Scriptlet:%% % // 定义局

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档