作者qrtt1 (thinking in java)
站內java
標題Re: [問題] JPS 傳遞字串的問題
時間Fri Mar 10 14:19:55 2006
==站內信件==
俺不是萬能滴,
請依怪的屬性招喚適當的精靈
原PO請至少親自實驗下列scope的傳遞才能make sense
至少forward的問題, 後面一點再談也不錯啊
ps. 年久失修的note, 有難免有失精準
<%
[作者] qrtt1 (mdk) [看板] qrtt1
[標題] [jsp] scope
[時間] Mon Sep 27 00:35:44 2004
───────────────────────────────────────
jsp的四個scope:
application
session
request
page
scope簡單的來說是變數存活的區域,
但, 以網站來說, 如果以大小來區分, 顯然不夠貼切
思考最原先的功能, 比較能了解使用時機
[1] application 能用在網站共用的變數, 因為每一個連線的請求, 都有
機會能使用他, 像是線上人數, 或聊天室的公開發言.
[2] session 的生存時間幾乎和application是差不多的, 差別在session
只記錄各別連線的訊息. 所以聊天室裡1對1的私下發言, 總會考慮用
session來實現
[3] request 取得資料, 目前為止書上所指的為一般地網頁間資料傳遞,
但, 沒有提及GET 或POST是否有差別, 還是一切都由setAttribute和
getAttribute決定呢? 等我清楚點再補這一段吧!
[4] page 將資料生存空間留在本頁.
[PS] 依實驗的結果, page的scope大致上和<%! %>宣告全域變數的scope
是一致的
%>
※ 引述《PsMonkey (痞子軍團團長)》之銘言:
: ==站內信件==
: ※ 引述《ogamenewbie (荷蘭爛銀行)》之銘言:
: : ==站內信件== ↑...標題打錯?
: : JSP 我不太熟...
: : 不過一個個 string 傳過去感覺真累...
: : 不能把 st 直接丟過去嘛?...
: 假設 st = {"orz", "psmonkey", "ogamenewbie"};
: 那原 po 應該是希望可以出現三個連結
: 可以讓使用者按下去分別導向同一個頁面,但是不同 parameter
: 如果是網頁間要傳遞物件...
: 那... 就不可能(應該啦)用原 po 那種做法...
: 關於這點,我們請 qrttOne 大師來開講好了
: (開獎還是交給我吧... \囧/)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.26.34.214
※ 編輯: qrtt1 來自: 163.26.34.214 (03/10 14:21)