JS遍歷EL表示式中的List解決辦法

2021-08-13 15:41:41 字數 932 閱讀 1365

首先貼一下我原來的**。

for(var i=0;i"+(i+1)+":"+content+"

";

//注意,上面核取方塊的name=questionid

}document.getelementbyid("questiondiv").innerhtml=qstr;

這個**出現了乙個問題,就是說我在每次list中的值時,會很奇怪地每次都只取第乙個值。

極度鬱悶,暫時不清楚是什麼原因,不過已經找到了替代的解決辦法。

等下會貼出來。

想到乙個解決辦法是利用jsp中的jstl標籤(博主使用的jsp哦)

下面是修改後的**:

var number = $; 

var qstr = "";

var arraycontent = new array();

arraycontent.push("$"); //js中可以使用此標籤,將el表示式中的值push到陣列中

var arrayoptions = new array();

arrayoptions.push("$"); //js中可以使用此標籤,將el表示式中的值push到陣列中

var arrayquestionid = new array();

arrayquestionid.push("$"); //js中可以使用此標籤,將el表示式中的值push到陣列中

for(var i=0;i"+(i+1)+":"+content+"

";

//注意,上面核取方塊的name=questionid

}document.getelementbyid("questiondiv").innerhtml=qstr;

嗯,這樣雖然是複雜了一些,不過總算是將所有的資料都顯示出來了。

EL表示式 EL表示式顯示資料

1.基本資料型別與string型別 request.setattribute scores 滿分 request.setattribute a 1 頁面顯示為 滿分2.自定義型別 a 在頁面中要顯示的自定義類成員變數必須要有getter b 如何顯示 建立乙個student類 request.set...

JS中使用EL表示式

分兩種情況 1.js 在jsp頁面中,這可以直接使用el表示式.如 2.js 是單獨的.js 檔案,通過引入到 jsp中來.這時候可通過提前定義js變數的形式的解決,如 var contextpath 在jsp頁面上定義js變數 contextpath.這樣在之後引入的js檔案中就可以使用conte...

Jsp中EL表示式

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