JSP基础教程课件JSP2_1.ppt

JSP基础教程课件JSP2_1.ppt

ID:51963980

大小:67.50 KB

页数:41页

时间:2020-03-26

JSP基础教程课件JSP2_1.ppt_第1页
JSP基础教程课件JSP2_1.ppt_第2页
JSP基础教程课件JSP2_1.ppt_第3页
JSP基础教程课件JSP2_1.ppt_第4页
JSP基础教程课件JSP2_1.ppt_第5页
资源描述:

《JSP基础教程课件JSP2_1.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲JSP基本语法教学目的本讲主要讲述JSP基本语法。知识要点1程序片2表达式3JSP中的注释4JSP指令标签page指令标签include指令标签5JSP动作标签include动作标签param动作标签forward动作标签plugin动作标签useBean动作标签2.1Java程序片可以在“<%”和“%>”之间插入Java程序片。一个JSP页面可以有许多程序片,这些程序片将被JSP引擎按顺序执行。在一个程序片中声明的变量称做JSP页面的局部变量,它们在JSP页面内的所有程序片部分以及表达式部分内都有效。这是因为JSP引擎将JSP页面转译成Java文件时,将各个程序片的这些变量

2、作为类中某个方法的变量,即局部变量。利用程序片的这个性质,有时候可以将一个程序片分割成几个更小的程序片,然后在这些小的程序片之间再插入JSP页面的一些其它标记元素。当程序片被调用执行时,这些变量被分配内存空间,所有的程序片调用完毕,这些变量即可释放所占的内存。当多个客户请求一个JSP页面时,JSP引擎为每个客户启动一个线程,一个客户的局部变量和另一个客户的局部变量被分配不同的内存空间。因此,一个客户对JSP页面局部变量操作的结果,不会影响到其它客户的这个局部变量。下面例子1中的程序片负责计算1到100的连续和。例子1<%@pagecontentType="text/html;cha

3、rset=GB2312"%><%!longcontinueSum(intn){intsum=0;for(inti=1;i<=n;i++){sum=sum+i;}returnsum;}%>

1到100的连续和:
<%longsum;sum=continueSum(100);out.print(""+sum);%>下面的例子2将例子1中的程序片分割成几部分。例子2<%@pagecontentType="text/html;charset=GB2312"%>

4、bgcolor=cyan><%!longcontinueSum(intn){intsum=0;for(inti=1;i<=n;i++){sum=sum+i;}returnsum;}%>

声明了一个long型变量sum:<%longsum;%>

然后调用方法continueSum,<%sum=continueSum(101);%>

将调用方法continueSum得到的值显示到客户:

1到101的连续和是:<%=sum%><%if(sum>=5050){%>

您计算的项数超过100项了。<%}else{%>

您计算的项数没有超过

5、100项。<%}%>2.2表达式可以在“<%=”和“%>”之间插入一个表达式(注意:不可插入语句,“<%=”是一个完整的符号,“<%”和“=”之间不要有空格),这个表达式必须能求值。表达式的值由服务器负责计算,并将计算结果用字符串形式发送到客户端显示。下面的例子3计算表达式的值。例子3<%@pagecontentType="text/html;charset=GB2312"%>

Sin(0.9)除以3等于<%=Math.sin(0.90)/3%>

3的平方是:<

6、%=Math.pow(3,2)%>

12345679乘72等于<%=12345679*72%>

5的平方根等于<%=Math.sqrt(5)%>

99大于100吗?回答:<%=99>100%>2.3JSP中的注释注释可以增强JSP文件的可读性,并易于JSP文件的维护。JSP中的注释可分为两种(1)HTML注释:在标记符号“”之间加入注释内容:JSP引擎把HTML注释交给客户,因此客户通过浏览器查看JSP的源文件时,能够看到HTML注释。(2)JSP注释:在标记符号“<%--”和“--%>”之间加入注释

7、内容:<%--注释内容--%>JSP引擎忽略JSP注释,即在编译JSP页面时忽略JSP注释。2.4JSP指令标签2.4.1page指令page指令用来定义整个JSP页面的一些属性和这些属性的值。例如,我们可以用page指令定义JSP页面的contentType属性的值是“text/html;charset=GB2312”,这样,我们的页面就可以显示标准汉语。如,<%@pagecontentType="text/html;charset=GB2312"%>page指令的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。