资源描述:
《知识要点1 程序片2 表达式3 JSP中的注释4 JSP 指令标签.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<%@
3、pagecontentType="text/html;charset=GB2312"%><%!longcontinueSum(intn){intsum=0;for(inti=1;i<=n;i++){sum=sum+i;}returnsum;}%>1到100的连续和:
<%longsum;sum=continueSum(100);out.print(""+sum);%>