日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

网页脚本基本java语法_JSP 基础语法

發(fā)布時間:2025/3/19 javascript 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网页脚本基本java语法_JSP 基础语法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、JSP簡介

含義:是運行在服務(wù)器端的java頁面,是動態(tài)網(wǎng)頁技術(shù),開發(fā)時采用html嵌套java代碼的方式實現(xiàn)的

JSP的執(zhí)行流程是什么?

翻譯階段:web服務(wù)器收到j(luò)sp請求時,把jsp文件翻譯成.java文件

編譯階段 : 把.java文件編譯成.class文件

執(zhí)行階段:執(zhí)行已經(jīng)被編譯完成的字節(jié)碼文件。把生成的結(jié)果頁面返還給客戶端顯示

2、腳本元素的組成

(1)小腳本

java語句

%>

小腳本的內(nèi)容會被翻譯成_jspService()方法內(nèi)的代碼

可以包含:

1.局部變量聲明

2.流程控制結(jié)構(gòu)

不能包含:

1.方法定義

2.聲明全局變量(使用public、private等修飾)

(2)表達式

表達式的內(nèi)容會被翻譯成out.print()方法的參數(shù)

可以包含:

1.變量名(輸出變量值)

2.算式(輸出計算結(jié)果)

3.方法調(diào)用(輸出返回值)

最后不能以;結(jié)束

String str="Goodbye!";for(int i=1;i<=10;i++){%>

//相當于java中的sysout

(3)聲明

方法定義

全局變量

%>

聲明塊里面的代碼會被翻譯成Java類中的方法和全局變量聲明

不能包含流程控制結(jié)構(gòu)

(4)靜態(tài)內(nèi)容

靜態(tài)內(nèi)容會被翻譯成out.write()輸出語句

EL表達式

頁面包含? 動態(tài)包含? 還有靜態(tài)包含------>?? 解決代碼冗余

a、靜態(tài)包含:

jsp+html頁面都可包含

在work中看,jsp-->java翻譯階段,只是把幾個頁面源代碼合并到一起了,運行效率高,編譯到同一個java對象中直接在java中合并

缺點:當有小腳本時,會出現(xiàn)重復(fù)的變量聲明,500錯誤,jsp中不能出現(xiàn)重復(fù)的變量聲明,string path ;string basepath

b、動態(tài)包含:用的多

在運行時把幾個頁面生成的內(nèi)容嵌入到那個位置輸出,可各自寫小腳本,可聲明相同的變量

總結(jié)

以上是生活随笔為你收集整理的网页脚本基本java语法_JSP 基础语法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。