作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] jstl变数传给jsp的getAttribute问题
时间Tue Oct 2 09:53:04 2012
唉...
※ 引述《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
1F:→ wind75609592:後来把 request.getAttribute( "account" ) 放到 10/02 13:03
2F:→ wind75609592:<c:forEach里面 然後存在array里面就可以了@@ 10/02 13:05