在開發的過程中有很多的標簽,用于顯示或者是邏輯運算,但有些時候一些復雜的邏輯使用標簽展示不是很方便,被迫使用<% %>代碼片段
?
案例:
?
?
備注:一個檢測對象 Obj 對應多個監測項目 item
步驟:
1、 ? 查詢出所有的監測對象 obj
2、 ? 循環監測對象,根據每個監測對象查詢所有的監測項目 item
?
思路很清晰,但是問題出來了,如何保證標題和查詢出來的內容一一對應的關系,而不會出現錯位的現象?
?
解決辦法:使用一個 map(itemcode,itemvalue); 來保證數據對應起來
?
由于 JSP 標簽沒有對 MAP 進行解析,這里就要使用 <%%> 片段來顯示內容了
例如
?
?
<logic:iterate name="extendlist" id="extend"> <% //extend為上面JSP標簽定義的變量 hb.action.Extend obj = (hb.action.Extend)extend; %> </logic:iterate>
?
通過上面的方式就能把“標簽”中的變量轉為"<%%>"片段方式
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
