Re: [問題] jstl變數傳給jsp的getAttribute問題

看板java作者 (痞子軍團團長)時間13年前 (2012/10/02 09:53), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串2/2 (看更多)
唉... ※ 引述《wind75609592 (風)》之銘言: : ※ [本文轉錄自 Web_Design 看板 #1GQNUpYS ] : 作者: wind75609592 (風) 看板: Web_Design : 標題: [問題] jstl變數傳給jsp的getAttribute問題 : 時間: Mon Oct 1 19:00:00 2012 : <sql:query var="user" scope="request"> : SELECT * FROM run.user : </sql:query> : <c:forEach var="row" items="${user.rows}"> : <c:set var="account" value="${row.account}" scope="request" /> : </c:forEach> 你要不要去找一下這個 jsp 產生的 servlet 碼 看一下這段程式碼會變成什麼東西? : <%= request.getAttribute( "account" ) %> : 以上永遠都只會出現最後一個 assign 的值 : 可是我想問 getAttribute 有沒有可以傳回一個陣列的? 為什麼不行? 你有先看一下 request 是什麼東西、 request.getAttribute() 會回傳什麼東西嗎? : 因為 getParameterValues 都有。 這句話是什麼意思? : 我的目的只是想要把資料庫的全部資料都撈到java code裡面控制 ^^^^ 如果只是「只是」,那麼 你為甚麼不乾脆連撈資料庫的程式都自己用 Java 寫就好了? 繞個 JSTL、EL 的用意是什麼? 真正要用 JSTL、EL(加上自己寫 Tab Library) 那 JSP 上頭就不應該出現 scriplet 我完全能理解,在開發階段想要 trial and error 把功能硬幹出來就算了 但是當你花了一兩個鐘頭還是連自己在幹麼都說不太出來的時候 那是該回頭開始從基礎原理開始看起 ==== 沒查 API、語焉不詳、發錯板再狂轉貼 唉...... -- 錢鍾書: 說出來的話 http://www.psmonkey.org 比不上不說出來的話 Java 版 cookcomic 版 只影射著說不出來的話 and more...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.202.140

10/02 13:03, , 1F
後來把 request.getAttribute( "account" ) 放到
10/02 13:03, 1F

10/02 13:05, , 2F
<c:forEach裡面 然後存在array裡面就可以了@@
10/02 13:05, 2F
文章代碼(AID): #1GQaa20g (java)
文章代碼(AID): #1GQaa20g (java)