JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Servlet/JSP 討論區  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:在不同的網站間分享session [Re:aladdin]
ymshin





發文: 277
積分: 4
於 2003-12-10 17:39 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
aladdin wrote:
跟你真是夾纏不清。你認為RFC 2109裡面充滿了的那些session,指的是哪種session?

好,要找Java doc是不是?
http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/http/HttpServletRequest.html

isRequestedSessionIdFromCookie()
Checks whether the requested session ID came in as a cookie.

原來這個功能跟cookie一點關係都沒有,哦.....

http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets11.html
這裡的session大概也不是你定義的session吧!

http://java.sun.com/developer/technicalArticles/InnerWorkings/BackstageSession/SessionServlet.html
這邊出現了好多cookie哦!
指導你看一下301行,這裡的東西可精彩了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 private  Session _validateSession  (HttpServletRequest request)
 {
 Cookie c[] = Cookie.getCookies (request);
 Session session;
 if ( c != null && c.length == 1 )
 {
 String key = String.valueOf (c[0].getValue());
 session = (Session)sessionCache.get (key);
 }
 else
 {
 session = null;
 }
 return session;
 }


這個,我想,也不是你的session吧!

http://java.sun.com/blueprints/qanda/client_tier/session_state.html
http://java.sun.com/blueprints/qanda/web_tier/session_state.html

這兩篇一起看吧!

想想,我幹嘛!又沒有人繳學費給我!

首先, 我先前就說過了, session tracking 不一定要用 cookie, 可以聯合使用,但不一定需要.

再者, 請先把英文看清楚, isRequestedSessionIdFromCookie()
Checks whether the requested session ID came in as a cookie.

如果您勤勞點眼睛往下瞄, 還有一個 method 請注意一下,
isRequestedSessionIdFromURL()
Checks whether the requested session ID came in as part of the request URL.

請想想看是否有所誤解 method 用意

第三, 你的第二個連結是要做什麼的我不清楚, 又和 cookie 有何關係, 略.

第四, 你可能必須先學會寫程式, 而不是看到有 Cookie class 的程式段就 po. 那是一個將 cookie & session 合在一起應用的 servlet 例子, so what? 並不能證明 session ID 是由 cookie 產生的啊.

第五, 我 asp, servlet 的 session tracking 都曾寫過, session & cookie 間的關係我想我還算蠻清楚的,作過不用 cookie 的 session tracking, 基本上, java 就是因為考慮到不同 client-side 有 cookie support 的問題可能性所以才有 httpsession 機制產生, 否則他這麼麻煩作什麼? 至於 sessionID 是否由 browser 產生, 又是如何產生, 我想先前推薦您的那本書寫的很清楚, 您自己參閱可能會更清楚, 同時如您所說, 我幹嘛要這麼累咧, 又沒人繳學費.

第六, 我並沒有要和您痴纏之意, 您這麼熱心願意將所學分享眾人, 我想大家都很感激, 但是如果資訊是錯誤的不是反而將原先的好意完全抹煞掉了嗎?


reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
51203 [精華] 在不同的網站間分享session aladdin 2004 2003-12-05 14:29
47561 Re:在不同的網站間分享session moszap 151 2003-12-05 14:45
47258 Re:在不同的網站間分享session aladdin 1180 2003-12-05 17:10
47010 Re:在不同的網站間分享session jini 1437 2003-12-05 19:20
46796 Re:在不同的網站間分享session aladdin 823 2003-12-05 20:20
46876 Re:在不同的網站間分享session aladdin 337 2003-12-10 18:15
45644 Re:在不同的網站間分享session sdargon 143 2003-12-10 16:41
45702 Re:在不同的網站間分享session aladdin 1585 2003-12-10 16:50
45494 Re:在不同的網站間分享session jog 37 2003-12-10 17:35
45625 Re:在不同的網站間分享session jini 1322 2003-12-11 00:05
45069 Re:在不同的網站間分享session jcwang6188 475 2003-12-12 13:59
44927 Re:在不同的網站間分享session Thinker 749 2003-12-12 16:12
44370 Re:在不同的網站間分享session chency 2580 2003-12-21 02:15
46307 Re:在不同的網站間分享session snpshu 176 2003-12-11 00:31
45200 Re:在不同的網站間分享session jini 302 2003-12-11 00:40
45162 Re:在不同的網站間分享session saijone 791 2003-12-11 05:09
45168 Re:在不同的網站間分享session aladdin 1755 2003-12-11 09:13
44921 Re:在不同的網站間分享session Forth 39 2003-12-11 12:44
45853 Re:在不同的網站間分享session im1000 1201 2003-12-11 19:06
44819 Re:在不同的網站間分享session aladdin 336 2003-12-12 10:14
45052 Re:在不同的網站間分享session snpshu 368 2003-12-11 08:58
44928 Re:在不同的網站間分享session jog 207 2003-12-11 11:09
44779 Re:在不同的網站間分享session aladdin 461 2003-12-12 09:11
45014 Re:在不同的網站間分享session ming215 734 2003-12-11 17:16
44995 Re:在不同的網站間分享session im1000 803 2003-12-11 18:59
44912 Re:在不同的網站間分享session aladdin 2284 2003-12-12 10:07
44781 Re:在不同的網站間分享session Biologic 854 2003-12-12 10:32
44707 Re:在不同的網站間分享session saijone 710 2003-12-12 12:56
44668 Re:在不同的網站間分享session subbug 246 2003-12-12 11:49
44636 Re:在不同的網站間分享session koji 90 2003-12-12 12:18
44547 Re:在不同的網站間分享session subbug 111 2003-12-12 13:13
44653 Re:在不同的網站間分享session popcorny 248 2003-12-15 00:52
44354 Re:在不同的網站間分享session 沒有人 487 2003-12-15 05:00
44265 Re:在不同的網站間分享session Biologic 590 2003-12-15 08:42
46067 Re:在不同的網站間分享session jini 106 2003-12-05 15:22
46276 Re:在不同的網站間分享session aladdin 116 2003-12-05 15:46
43499 Re:在不同的網站間分享session good 537 2004-01-27 11:47
46171 Re:在不同的網站間分享session jini 643 2003-12-05 15:28
46160 Re:在不同的網站間分享session aladdin 214 2003-12-05 15:48
45916 Re:在不同的網站間分享session saijone 1697 2003-12-07 01:03
45780 Re:在不同的網站間分享session jini 724 2003-12-07 01:26
46000 Re:在不同的網站間分享session Forth 80 2003-12-07 01:36
45921 Re:在不同的網站間分享session jini 1683 2003-12-07 12:25
44534 Re:在不同的網站間分享session Thinker 1809 2003-12-12 15:38
44466 Re:在不同的網站間分享session jini 643 2003-12-12 21:12
44467 Re:在不同的網站間分享session Thinker 598 2003-12-13 01:35
44614 Re:在不同的網站間分享session im1000 1338 2003-12-13 02:31
44435 Re:在不同的網站間分享session Thinker 2298 2003-12-13 11:49
44393 Re:在不同的網站間分享session saijone 2006 2003-12-13 23:05
44592 Re:在不同的網站間分享session Thinker 1933 2003-12-14 11:48
46211 Re:在不同的網站間分享session ingramchen 87 2003-12-06 03:33
45908 Re:在不同的網站間分享session jini 1281 2003-12-06 04:03
46581 Re:在不同的網站間分享session ingramchen 1420 2003-12-06 06:52
45861 Re:在不同的網站間分享session jini 582 2003-12-06 13:31
45880 Re:在不同的網站間分享session aladdin 1652 2003-12-06 13:51
45774 Re:在不同的網站間分享session Forth 137 2003-12-06 14:19
45893 Re:在不同的網站間分享session aladdin 1399 2003-12-06 14:50
45826 Re:在不同的網站間分享session jini 868 2003-12-06 14:41
45948 Re:在不同的網站間分享session ingramchen 768 2003-12-06 16:30
45830 Re:在不同的網站間分享session aladdin 187 2003-12-06 15:24
45759 Re:在不同的網站間分享session jini 297 2003-12-06 16:39
45835 Re:在不同的網站間分享session aladdin 871 2003-12-06 16:51
45801 Re:在不同的網站間分享session jini 1162 2003-12-06 19:43
45716 Re:在不同的網站間分享session Forth 125 2003-12-06 21:11
45973 Re:在不同的網站間分享session aladdin 3936 2003-12-08 11:16
45640 Re:在不同的網站間分享session Biologic 433 2003-12-08 12:28
45251 Re:在不同的網站間分享session Millerlai 0 2003-12-10 15:48
45150 Re:在不同的網站間分享session aladdin 610 2003-12-10 15:59
45061 Re:在不同的網站間分享session Millerlai 290 2003-12-10 16:12
45064 Re:在不同的網站間分享session Millerlai 273 2003-12-10 16:26
45886 Re:在不同的網站間分享session aladdin 3123 2003-12-08 15:25
45637 Re:在不同的網站間分享session ymshin 1194 2003-12-08 16:18
45749 Re:在不同的網站間分享session aladdin 2245 2003-12-08 17:42
45565 Re:在不同的網站間分享session ymshin 1375 2003-12-08 18:05
45125 Re:在不同的網站間分享session sdargon 0 2003-12-10 10:56
45267 Re:在不同的網站間分享session ymshin 1176 2003-12-10 11:17
45326 Re:在不同的網站間分享session aladdin 1268 2003-12-10 12:00
45127 Re:在不同的網站間分享session ymshin 283 2003-12-10 12:16
45249 Re:在不同的網站間分享session aladdin 1591 2003-12-10 13:39
45112 Re:在不同的網站間分享session ymshin 1403 2003-12-10 14:35
45346 Re:在不同的網站間分享session aladdin 5567 2003-12-10 15:21
45039 Re:在不同的網站間分享session Biologic 136 2003-12-10 15:31
45111 Re:在不同的網站間分享session aladdin 124 2003-12-10 15:44
44883 Re:在不同的網站間分享session Biologic 167 2003-12-10 20:15
45078 Re:在不同的網站間分享session ymshin 1076 2003-12-10 16:15
45078 Re:在不同的網站間分享session aladdin 1290 2003-12-10 16:45
45085 Re:在不同的網站間分享session ymshin 2038 2003-12-10 17:39
44994 Re:在不同的網站間分享session aladdin 545 2003-12-10 18:03
44908 Re:在不同的網站間分享session ymshin 218 2003-12-10 19:43
45179 Re:在不同的網站間分享session Biologic 1128 2003-12-10 12:52
45162 Re:在不同的網站間分享session aladdin 132 2003-12-10 12:56
45176 Re:在不同的網站間分享session anthonychen 232 2003-12-10 11:17
44934 Re:在不同的網站間分享session anthonychen 421 2003-12-10 19:58
45482 Re:在不同的網站間分享session jog 342 2003-12-09 01:57
45415 Re:在不同的網站間分享session Biologic 460 2003-12-09 10:28
45557 Re:在不同的網站間分享session aladdin 2955 2003-12-09 10:31
45555 Re:在不同的網站間分享session im1000 567 2003-12-10 04:26
45705 Re:在不同的網站間分享session aladdin 516 2003-12-10 11:11
» JWorld@TW »  Servlet/JSP 討論區

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8