4-1-1 JSP程序的写法 从“Hello World”的范例程序中可以看出,在HTML文件中嵌入JsP程序代码的方式如下: <% out.print(”Hello Woridl'’): %’ 在“<%”与“%>”卷标中的便是JsP的程序代码,此嵌入的符号与ASP的嵌入符号+样,读者您可别搞混了哦!而且在JSP的每一道执行命令后面都必须加上“;”来作结束,不然会产生错误。 由于JsP是嵌在HTML中服务器的程序代码,当使用者要浏览JsP的网页时,服务器会先执行再把结果送到客户端。因此客户端在检查网页源码时也只能看到产生结果后的HTML码,4看不到JsP程序代码,源程序代码只能由服务器端的程序设计师来修改及存取。冉程序中的注释和换行 在JsP的程序中是使用“\n”控制字符来换行,或者“/.…+/”来替程序加上注释。当我们执行ch4-l.jsp范例程序时,著检查源文什会看到以下的内容: (html> <title>Hello Worid‘^itle> <body> 这是我的第个JsP程序<p>Hello,Worid! (,body> ‘html> 接着我们在ch4.ljsp的源程序中加入换制字符“\n“来使程序换行并加上注释,改写成如下:IINIIN_-____一-._JsP基本功夫 第4章..----.-N-一--_一一 <html> qitle>Hello Worid(,title><body><%out.print(”这是我的第一个JsP程序<p'b”):∥第一种注释方式out print“(”Hello,Worid!“), /+第.种注释方式+/%)<,bodpmtml>ch4-2jsp 检查执行结果的源文件内容: <html> qide>Hello World'mtle> (body> 这是我的第-/J'jSp程序<p> HeIlo,Worid! (,body> (,html> 结果,我们在程序区块中加入的注释不会被显示出来,而且通过控制字符“\n”的换行功能使得HTML的源文件内容的排列较有组织,增加了可读性。JsP中除了控制字符“\nn,还有其它的控制字符,列表4-1如下:表4.1┏━━━━━━━┳━━━━━━━┓┃ 控制字符 ┃ 功 能 ┃┣━━━━━━━╋━━━━━━━┫┃ A ┃插入Tab ┃┣━━━━━━━╋━━━━━━━┫┃ ┃显示,单引号 ┃┣━━━━━━━╋━━━━━━━┫┃ r ┃显示”双引号 ┃┣━━━━━━━╋━━━━━━━┫┃ ┃显示、符号 ┃┗━━━━━━━┻━━━━━━━┛ 一些特殊符号如…、…、“\”,必须通过控制字符才能将其显示在浏览器的画面上。啦程序声明区 Z(%和%>之间可以嵌入JsP的程序代码,而在<%!及%>卷标之间则可以声明程序中所要用到的变量及函数并定义类.下面来看个例子: (%! in value=7; Ⅳ变量声明 int cross0 ∥函数声明 int cross= value' value, retum cross,
梦之网科技 http://www.mzwkj.com