麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > JavaScript > 正文

html可以用jstl標簽么

2020-03-24 18:24:57
字體:
來源:轉載
供稿:網友
這是一個js不能使用el表達式的例子,但是html也一樣,如果不是jsp文件都無法使用。

el表達式(運用el表達式直接獲取值時,例如,${msg},不需要為msg提供set get方法;但是當獲取對象的屬性值時,

例如,user.name,則必須為name屬性提供set get方法)是jsp相關的概念,是在服務端執行的,服務端執行完成后再傳給客戶端瀏覽器,js是在客戶端瀏覽器執行的,el在js前就已經被執行了。

EL、JSTL以及其他各種標簽是在服務端執行好后再通過網絡傳送給客戶端,瀏覽器客戶端收到后才會執行其中的js腳本。也就是說,el表達式生效的時候js代碼還全都是文本,等js生效的時候早就沒了el表達式了,你可以在瀏覽器中查看源代碼,你就會發現el標簽${}全沒了,都轉化為具體的值了。

jsp和js、html不是一個平面上的東西,它們不可能在同一個時刻同時執行,它們沒有任何交叉點。所以標題中“使用”兩個字采用雙引號,并不是js真正地使用el表達式,而是使用el表達式最終轉化的值。

類似的,對于js中“使用”java代碼,與使用el表達式是一個道理:JSP是先進行編譯把java代碼都編譯出來形成一張完整的頁面再發到客戶端,js只是在客戶端執行,等到js執行的時候其實js已經看不到java代碼了。

在js、html文件中不能直接使用el表達式以及java代碼(瀏覽器是識別不了jsp中el等標簽的:返回給客戶端的結果是JSP文件執行的結果,不包含任何JSP語法)。但是el表達式、java代碼、js腳本、jstl標簽等都可以在jsp文件中使用,所以要想在js代碼中使用el表達式的值或者是java代碼的值,可以通過jsp文件這樣一個橋梁,達到目的!

js寫在jsp文件里,jsp能用的標簽(el表達式、jstl標簽、java代碼等),js就能“用”;js單獨寫成一個文件,啥標簽都不能“用”,都沒效。不過一般不建議js使用亂七八糟的jsp標簽。

以上就是html可以用jstl標簽么的詳細內容,更多請關注 其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: av电影在线网 | 黄污污网站 | 亚洲日本韩国在线观看 | 欧美日韩大片在线观看 | 91久久精品一 | 毛片视频免费播放 | 精品国产91久久久久 | 成人免费福利 | 色偷偷一区| 黄色a级片视频 | 国产三级在线观看a | 亚洲片在线观看 | 性aaa| 午夜在线小视频 | 成人一级免费视频 | 欧美精品欧美极品欧美激情 | 精品国产一区二区三区四区在线 | 国产一级一区二区 | 七首小情歌泰剧在线播放 | av性色全交蜜桃成熟时 | 日日噜噜噜夜夜狠狠久久蜜桃 | 免费毛片电影 | 日本在线视频免费 | 国产一区免费 | 免费一级欧美 | 成人毛片在线免费看 | 毛片免费看的 | 国产精品麻豆一区二区三区 | 五月天堂婷婷 | 亚洲网站免费观看 | 国产精品亚洲综合一区二区三区 | 舌头伸进添的我好爽高潮网站 | 青青草成人影视 | 国产精品午夜在线观看 | 精品久久999| 亚洲精品久久久久久下一站 | 成人在线视频一区 | 国产三级午夜理伦三级 | 久久久www成人免费精品 | 日本在线播放一区 | 免费欧美|