2011-11-02 107 views
0

在我的jsp代碼中,所有div標記都位於nested-for循環('for'中的scripttem)。類似的,Jsp使用HTML標記在一個循環中編寫腳本

<% for(i=0;i<5;i++){ %> 
    <% for(j=0;j<5;j++){ %> 
     <div class="One" id="j">Hey</div> 
    <%}%> 
<%}%> 

原始代碼非常複雜。在這裏,我想'嘿'顯示25次,但它只顯示5次,每次迭代外循環一次。我如何解決這個問題,並讓它顯示i * j次?

+3

您發佈的代碼會發出25 div的。你的問題在別處。此外,請考慮使用[jstl core](http://download.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/c/tld-summary.html)'foreach'而不是scriptlet。 –

+1

此代碼將發出25個div,但只有5個不同的id,這是無效的html,因爲每個id在頁面上應該是唯一的。腳本是邪惡的。你用這個代碼殺死小貓。 –

+0

@你說得對,這是一種不好的做法。如果你注意到它甚至沒有5個不同的ID,所有ID將是「j」。 – user620339

回答

1

但你的代碼顯示哎25倍.......我覺得你的代碼沒有問題...這裏是我的屏幕截圖..

enter image description here