亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在迭代多個對象時使用 JSTL 顯示 JSP 表

在迭代多個對象時使用 JSTL 顯示 JSP 表

aluckdog 2022-06-23 15:53:20
實際上,我仍然是這個 java ee 東西的初學者,而且我已經設法走得很遠了..我會盡量用我能忍受的最簡單的方式來解釋我的問題.. :)我正在使用我的 Servlet“MajTablesController.java”從多個對象中檢索對象信息(名稱、引用等)[目標是顯示一個將所有這些信息收集到一個對象中的表]使用相同的 servlet 我發送一個列表作為名為“Resultat”的會話屬性,其中包含之前提到的不同對象的列表。綜上所述,My List Resultat(由我的 JSP 接收)包含 4 個 ListObject。問題是在創建表格時,我需要使用多個循環來從不同對象中檢索數據,無論我如何放置 forEach 標簽,我都無法以正確的方式獲取表格(參見圖片) ,我最終要么在一行或一列中獲取所有信息......我試圖,而不是從 PrepTable 返回元素列表,而是返回單個元素但沒有成功..
查看完整描述

1 回答

?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

我設法做對了,訣竅是向 JSP 頁面發送一個附加字符串屬性,指示我擁有的元素數量(設置循環)代碼變為:


塊引用


<tbody>

                            <c:forEach begin="0" end="${ResultNumberCom}" varStatus="loop">

                                <c:forEach items="${Resultat}" var="variable">


                                    <tr>

                                        <td><a href="../CommandeVueController?id=${variable.id[loop.index]}">${variable.id[loop.index]}</a></td>

                                        <td>${variable.echantillonRef[loop.index]}</td>

                                        <td>${variable.conditionnement[loop.index]}</td>

                                        <td><a

                                            href="../TransporteurVueController?id=${variable.transporteurId[loop.index]}">${variable.transporteur[loop.index]}</a></td>

                                        <td>${variable.etat[loop.index]}</td>

                                        <td>${variable.date}[loop.index]</td>

                                        <td>${variable.client}</td>




                                    </tr>

                                </c:forEach>

                            </c:forEach>


查看完整回答
反對 回復 2022-06-23
  • 1 回答
  • 0 關注
  • 98 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號