jsp中EL表示式與字串拼接問題

2022-09-07 15:24:29 字數 938 閱讀 6477

今天在做專案的時候遇到乙個簡單的問題,讓我卡主好久,為了以後能記住這個問題和幫助其他對這方面認識不夠的,今天寫下來跟大家分享一下。

在jsp中,如何讓字串跟el表示式進行拼接。

若要實現 id= number1,id=number2 , id=number3,只是後面的數字在變化

那我們首先要明白jstl表示式還有如何讓字串跟el表示式進行拼接兩個知識點就可以了

如圖:在執行該專案時,需要引入jstl標籤庫,如圖第三行

執行後的結果:

執行後按f12檢視頁面的元素情況:

注意畫紅線區域。可能會因為熟悉j**a的字串拼接,往往會把id處的字串拼接寫成 id ="row"+$

這樣的寫法是錯誤的。因為這個程式沒有用到js或者jquery根據id查詢元素,你 這樣寫id ="row"+$

不印象程式執行,但是如果你的程式用到js或者jquer根據id查詢元素的話,是查詢不到的。

錯誤示範案例:

執行後的結果:

執行後按f12檢視頁面的元素情況:

可見,執行效果一樣,但元素的id卻截然不同。記住正確的寫法。。

希望此文章能幫助到你們

Jsp中EL表示式

jsp中el表示式 1 語法結構 2 與.運算子 el 提供 和 兩種運算子來訪問資料。當要訪問的屬性名稱中包含一些特殊字元,如.或?等並非字母或數字的符號,就一定要使用 例如 應當改為 如果要動態取值時,就可以用 來做,而 無法做到動態取值。例如 中data 是乙個變數 3 變數 el訪問變數資料...

jsp中 EL表示式

原文位置 jsp標籤中的 用來輸出或者計算乙個表示式的內容,比如 那麼便會在頁面上輸出8,在比如 那麼便會獲取session裡面的username的值,它不能在 塊也就是 裡使用。作用 el expression language 是為了使jsp寫起來更加簡單。表示式語言的靈感來自於 ecmascr...

EL表示式處理字串

else 原來得到的是如2006 11 12 11 22 22.0 使用functions函式來獲取list的長度 fn contains string,substring 假如引數string中包含引數substring,返回true fn containsignorecase string,su...