這是一個js不能使用el表達式的例子,但是html也是一樣,如果不是jsp檔案都無法使用。
html不可以用jstl標籤。
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標籤麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

htmltagsareessentialforwebdevelopmentastheyandendenhancewebpages.1)semantictagsimproveaccessibilityandseo.2)semanteLayOut,語義和互動性。 3)poseriblesibilityandseoandseo.3)poseriblesoftagscanoftagscanoftagscanoptagscanoptimizeperefeneandimizeanDenSuroceRecRoscRoss-BrowserCrowserCercerComercompatibility。

一致的HTML編碼風格很重要,因為它提高了代碼的可讀性、可維護性和效率。 1)使用小寫標籤和屬性,2)保持一致的縮進,3)選擇並堅持使用單引號或雙引號,4)避免在項目中混合使用不同風格,5)利用自動化工具如Prettier或ESLint來確保風格的一致性。

在Bootstrap4中實現多項目輪播的解決方案在Bootstrap4中實現多項目輪播並不是一件簡單的事情。雖然Bootstrap...

如何實現鼠標滾動事件穿透效果?在我們瀏覽網頁時,經常會遇到一些特別的交互設計。比如在deepseek官網上,�...

無法直接通過CSS修改HTML視頻的默認播放控件樣式。 1.使用JavaScript創建自定義控件。 2.通過CSS美化這些控件。 3.考慮兼容性、用戶體驗和性能,使用庫如Video.js或Plyr可簡化過程。

在手機上使用原生select的潛在問題在開發移動端應用時,我們常常會遇到選擇框的需求。通常情況下,開發者傾...

在手機上使用原生select的弊端是什麼?在移動設備上開發應用時,選擇合適的UI組件是非常重要的。許多開發者�...

使用Three.js和Octree優化房間內第三人稱漫遊的碰撞處理在Three.js中使用Octree實現房間內的第三人稱漫遊並添加碰�...


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。

記事本++7.3.1
好用且免費的程式碼編輯器

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

Dreamweaver CS6
視覺化網頁開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。