锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲一久久久久久久久,国产精品亚洲lv粉色,亚洲国产一成人久久精品http://www.tkk7.com/zhaijianhui/category/11279.html鐮旂┒java鎶鏈?/description>zh-cnTue, 27 Feb 2007 19:23:14 GMTTue, 27 Feb 2007 19:23:14 GMT60鍦ㄧ嚎浜烘暟緇熻,瑙e喅浜嗗叧闂祻瑙堝櫒紿楀彛錛岄噴鏀緎ession鐨勯棶棰?/title><link>http://www.tkk7.com/zhaijianhui/archive/2006/07/31/61072.html</link><dc:creator>铚樿洓</dc:creator><author>铚樿洓</author><pubDate>Mon, 31 Jul 2006 11:42:00 GMT</pubDate><guid>http://www.tkk7.com/zhaijianhui/archive/2006/07/31/61072.html</guid><wfw:comment>http://www.tkk7.com/zhaijianhui/comments/61072.html</wfw:comment><comments>http://www.tkk7.com/zhaijianhui/archive/2006/07/31/61072.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.tkk7.com/zhaijianhui/comments/commentRss/61072.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhaijianhui/services/trackbacks/61072.html</trackback:ping><description><![CDATA[ <span id="post1" style="FONT-SIZE: 12px; COLOR: #000000">//SessionCounter.java<font color="#ffffff">\ozdvw</font><br />package SessionCount;<font color="#ffffff">e?</font><br />import javax.servlet.*; <font color="#ffffff">L9k0</font><br />import javax.servlet.http.*; <font color="#ffffff">plT</font><br />import java.io.*; <font color="#ffffff">w;</font><br />import java.util.*; <font color="#ffffff">JC;@</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆@b!Q5</font><br />public class SessionCounter extends HttpServlet 聽implements HttpSessionListener { <font color="#ffffff">2#</font><br />private static final String CONTENT_TYPE = "text/html; charset=GBK"; <font color="#ffffff">bd35</font><br />private static int activeSessions = 1; <font color="#ffffff">xZi"Yx</font><br />//Initialize global variables <font color="#ffffff">+iRX;1</font><br />public void init() throws ServletException { <font color="#ffffff">n3</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆{Ytdk</font><br />} <font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆ri04&</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆C</font><br />//Process the HTTP Get request <font color="#ffffff">@8Ob%</font><br />public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { <font color="#ffffff">zH</font><br />聽 response.setContentType(CONTENT_TYPE); <font color="#ffffff">EPjJ</font><br />聽 HttpSession session=request.getSession(); <font color="#ffffff">]g</font><br />} <font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆)9lR?P</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆!S</font><br />//Clean up resources <font color="#ffffff">UxUNe</font><br />public void destroy() { <font color="#ffffff">:=e2NM</font><br />} <font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆W'F</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆aHW&x9</font><br />public void sessionCreated(HttpSessionEvent httpSessionEvent) { <font color="#ffffff">HH</font><br />聽 activeSessions++; <font color="#ffffff">DyZpv</font><br />} <font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆4WJ</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆8)#.</font><br />public void sessionDestroyed(HttpSessionEvent httpSessionEvent) { <font color="#ffffff">\s,_t</font><br />聽 activeSessions--; <font color="#ffffff">*z</font><br />聽 System.out.println("test test");<font color="#ffffff">$s0T@W</font><br />// 聽System.out.println("---111"); <font color="#ffffff">ZF+</font><br />} <font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆MX</font><br />public static int getActiveSessions() { <font color="#ffffff">tQ</font><br />聽return activeSessions; <font color="#ffffff">)a4</font><br />} <font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆y%s</font><br />} <font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆n-=u*</font><br />錛忥紡錛忥紡<font color="#ffffff">$E</font><br />錛忥紡錛忥紡<font color="#ffffff">1^[</font><br />//count.jsp<font color="#ffffff">?</font><br /><%@ page import="SessionCount.SessionCounter"%> <font color="#ffffff">r-cXS</font><br /><%@ page language="java" 聽contentType="text/html; charset=gb2312"<font color="#ffffff">{Z</font><br />聽 聽pageEncoding="gb2312"%><font color="#ffffff">~|Q"eP</font><br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><font color="#ffffff">, l</font><br /><html><font color="#ffffff">z></font><br /><head><font color="#ffffff">&5)~</font><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><font color="#ffffff">%G*M?</font><br /><title>Insert title here</title><font color="#ffffff">ij7z</font><br /></head><font color="#ffffff">$i:</font><br /><script language="javascript" type="text/javascript"><font color="#ffffff">?.k</font><br /><!--<font color="#ffffff">#*>}</font><br />function MM_callJS(jsStr) { //v2.0<font color="#ffffff">mnu)IK</font><br />聽return eval(jsStr)<font color="#ffffff">-A</font><br />}<font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆]M\-</font><br />//--><font color="#ffffff">#}q</font><br /></script><font color="#ffffff">rs(</font><br /><script language="javascript"><font color="#ffffff">Ax%Qs3</font><br />function removeline(){<font color="#ffffff">Q \@</font><br />if(event.clientX<0&&event.clientY<0)<font color="#ffffff">.45</font><br />{<font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆y!Rw%u</font><br />document.write('<iframe width="100" height="100" src="remove.jsp"></iframe><OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 聽id=WebBrowser width=0></OBJECT>');<font color="#ffffff">Dgo!x</font><br />document.all.WebBrowser.ExecWB(45,1);<font color="#ffffff">[</font><br />}<font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆ad6+ </font><br />}<font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆1`maF</font><br /></script><font color="#ffffff">0.</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆9</font><br /><body onUnload="MM_callJS('removeline()')"><font color="#ffffff">I=QwN</font><br />鍦ㄧ嚎錛?lt;%= SessionCounter.getActiveSessions() %> <font color="#ffffff">Abd\</font><br /></body><font color="#ffffff">.</font><br /></html><font color="#ffffff">YZmy</font><br />////////////////////////////////<font color="#ffffff">6K6(k</font><br />///////////////////////////////<font color="#ffffff">HoW?y</font><br />remove.jsp<font color="#ffffff">Z{>=</font><br />/////<font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆]|65(</font><br /><%@ page language="java" contentType="text/html; charset=gb2312"<font color="#ffffff">!</font><br />聽 聽pageEncoding="gb2312"%><font color="#ffffff">4"cD</font><br /><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><font color="#ffffff">|r<G</font><br /><html><font color="#ffffff">8</font><br /><head><font color="#ffffff">m.</font><br /><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><font color="#ffffff">$#9</font><br /><title>Insert title here</title><font color="#ffffff">H/hoe0</font><br /></head><font color="#ffffff">z_g_</font><br /><body><font color="#ffffff">?=9</font><br /><%session.invalidate();%><font color="#ffffff">i</font><br /></body><font color="#ffffff">-r</font><br /></html><font color="#ffffff">Lw;7{.</font><br />///////////////////////////<font color="#ffffff">}PiE</font><br />/////////////////////////////<font color="#ffffff">[</font><br />web.html<font color="#ffffff">P&</font><br />錛撅季錛撅季錛撅季錛撅季錛撅季錛撅季鍔犱笂<font color="#ffffff">Bz2J</font><br /><listener> <font color="#ffffff">y+</font><br />聽 <listener-class>SessionCount.SessionCounter</listener-class> <font color="#ffffff">q1d{</font><br /></listener> <font color="#ffffff">h1</font><br /><span id="post2" style="FONT-SIZE: 12px; COLOR: #000000">if(event.clientX<0&&event.clientY<0)鍒ゆ柇嫻忚鍣ㄦ槸鍏抽棴榪樻槸鍒鋒柊 錛屽洜涓哄埛鏂頒篃浼氳皟鐢╫nunload<font color="#f3f6fa">&&</font><br /><font color="#f3f6fa">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆c07F</font><br />document.all.WebBrowser.ExecWB(45,1);鏄棤鎻愮ず鐨勫叧闂祻瑙堝櫒<font color="#f3f6fa">!Q!*pf</font><br />classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 <font color="#f3f6fa">|0gLI</font><br />榪欎釜鏄皟鐢ㄤ笉寮瑰嚭瀵硅瘽妗嗙殑鏂規硶錛屽疄闄呮槸璋冪敤緋葷粺鐨勬柟娉曞涓?<font color="#f3f6fa">]9M</font><br />document.all.WebBrowser.ExecWB(45,1); <font color="#f3f6fa">f:</font><br />鍥犱負鍦╦avascript褰撲腑涓嶈兘璋冪敤java鏂規硶錛屾墍浠ラ夋嫨鍙﹀鍐欎竴涓猨sp鏂囦歡鐢ㄤ簬璋冪敤錛?font color="#f3f6fa">;?(5yi</font><br />invalidate()鏂規硶錛?font color="#f3f6fa">(?A|`K</font><br /><font color="#f3f6fa">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆xv</font><br />鐜板湪榪欎釜緇撴灉鏄紜殑錛屽洜涓烘垜鎶妏rivate static int activeSessions = 1; 錛忥紡榪欓噷鏀規垚浜?,鏈潵鐓х悊搴旇璁句負0鐨勶紝鍙互鎴戣繍琛岀涓嬈ttp://localhost:8080/servlet/count.jsp鐨勬椂鍊欏緱鍒扮殑鏄?錛屾墍浠ユ垜鎵嶆妸瀹冩敼鎴?鐨勶紝<font color="#f3f6fa">dKOp0</font><br />閭d滑鑰佸笀鎴栧悓瀛︾煡閬撶殑璇濓紝楹葷儲鍛婅瘔鎬庝箞涓轟簨錛屼負浠涔堝湪絎竴嬈″垱寤簊ession鏃朵笉鑳借Е鍙戜簨浠秙essionCreated()<font color="#f3f6fa">Rw</font><br /><br /><span id="post3" style="FONT-SIZE: 12px; COLOR: #000000">鐜板湪榪欎釜緇撴灉鏄紜殑錛屽洜涓烘垜鎶妏rivate static int activeSessions = 1; 錛忥紡榪欓噷鏀規垚浜?,鏈潵鐓х悊搴旇璁句負0鐨勶紝鍙互鎴戣繍琛岀涓嬈ttp://localhost:8080/servlet/count.jsp鐨勬椂鍊欏緱鍒扮殑鏄?錛屾墍浠ユ垜鎵嶆妸瀹冩敼鎴?鐨勶紝 <font color="#ffffff">h(</font><br />錛屼負浠涔堝湪絎竴嬈″垱寤簊ession鏃朵笉鑳借Е鍙戜簨浠秙essionCreated()<font color="#ffffff">g?</font><br /><br /><span id="post4" style="FONT-SIZE: 12px; COLOR: #000000">session鏄釜鍙屽悜鏈哄埗錛岀涓嬈¤闂殑鏃跺欙紝鏄粠瀹㈡埛绔彂璧風殑錛屾祻瑙堝櫒涓嶇煡閬撹繖涓綉欏墊槸鍚﹂渶瑕乻ession,鎵浠ユ祻瑙堝櫒涓嶄細鍒涘緩sessionId,褰撹繖涓姹傚埌杈炬湇鍔″櫒鐨勬椂鍊欙紝娌℃湁sessionId,<font color="#f3f6fa">d}--5</font><br /><font color="#f3f6fa">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆r0_/S</font><br />SessionCounter 鏄宓屽湪jsp閲岀殑錛屾墍浠ョ涓嬈℃樉紺虹殑鏃跺欙紝寰楀埌jsp欏甸潰鐨剆ession鍒涘緩鏄湪jsp欏甸潰婊炲悗錛屼篃灝辨槸璇碨essionCounter鏄粸鍚庝簬jsp欏甸潰鐨?<font color="#f3f6fa">xKTZrv</font><br /><font color="#f3f6fa">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆V@)</font><br />欏轟究璇翠竴鍙ワ紝extends HttpServlet 鏄浣欑殑銆?font color="#f3f6fa">]&</font><br /><br /><span id="post5" style="FONT-SIZE: 12px; COLOR: #000000">鍦ㄩ〉闈㈤噷欏佃緗竴涓鍑烘寜閽紟璋冪敤quit.jsp<font color="#ffffff">=</font><br />瀹冪殑鍐呭鏄細<font color="#ffffff">h></font><br />鎴戜滑鐢ㄤ竴涓猶uit.jsp鏉ュ鐞嗙敤鎴烽鍑虹郴緇熺殑鎿嶄綔錛宷uit.jsp璐熻矗娉ㄩ攢session錛屽強鏃墮噴鏀捐祫婧愩?font color="#ffffff">>D6T</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆uj&B</font><br />銆銆路娉ㄩ攢session銆?font color="#ffffff">Z5K&</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆##</font><br />銆銆路鍏抽棴嫻忚鍣ㄧ獥鍙c?font color="#ffffff">@Q(</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆TP^wA</font><br />銆銆鍏朵唬鐮佸涓嬫墍紺猴細<font color="#ffffff">"</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆IWeVHc</font><br />1. 錛?@ page contentType="text/html; charset=GBK" %錛?font color="#ffffff">z</font><br />2. 錛?<font color="#ffffff">E</font><br />3. 銆session.invalidate();<font color="#ffffff">F"[}H</font><br />4. %錛?font color="#ffffff">A</font><br />5. 錛渟cript language="javascript" 錛?font color="#ffffff">4_</font><br />6. 銆window.opener = null;<font color="#ffffff">`ngL</font><br />7. 銆window.close();<font color="#ffffff">M|j%</font><br />8. 錛?script錛?<font color="#ffffff">OnZH?</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆3-L-</font><br />銆銆鍏朵腑絎?琛岃礋璐f敞閿session錛屽師鍏堟斁鍏ession鐨勫璞″皢瑙g粦瀹氾紝絳夊緟鍨冨溇鍥炴敹浠ラ噴鏀捐祫婧愩傚浜庢湰渚嬭岃█錛宻ession涓湁涓涓悕涓簊es_userBean鐨剈serBean瀵硅薄錛堝畠鏄湪switch.jsp涓斁鍏ession鐨勶級錛岃皟鐢╯ession.invalidate()鍚庯紝userBean浠巗ession涓В緇戝畾錛屽畠鐨剉alueUnbound()鏂規硶浼氳瑙﹀彂璋冪敤錛岀劧鍚庡啀絳夊緟鍨冨溇鍥炴敹銆?font color="#ffffff">A/cr</font><br /><font color="#ffffff">漏杈懼唴縐戞妧璁哄潧 -- 杈懼唴縐戞妧璁哄潧銆銆+Nb</font><br />銆銆絎?~8琛屾槸涓孌礿avascript鑴氭湰紼嬪簭錛岃礋璐e叧闂獥鍙o紝濡傛灉緗戦〉涓嶆槸閫氳繃鑴氭湰紼嬪簭鎵撳紑鐨勶紙window.open()錛夛紝璋冪敤window.close()鑴氭湰鍏抽棴紿楀彛鍓嶏紝蹇呴』鍏堝皢window.opener瀵硅薄緗負null錛屽絎?琛屾墍紺猴紝鍚﹀垯嫻忚鍣ㄤ細寮瑰嚭涓涓‘瀹氬叧闂殑瀵硅瘽妗嗭紝絎旇呭彂鐜拌繖涓棶棰樺洶鎵頒簡涓嶅皯鐨刉eb紼嬪簭鍛橈紝鏁呯壒鍒寚鍑恒?font color="#ffffff">s `|*)</font><br /><br /></span></span></span></span></span> <img src ="http://www.tkk7.com/zhaijianhui/aggbug/61072.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhaijianhui/" target="_blank">铚樿洓</a> 2006-07-31 19:42 <a href="http://www.tkk7.com/zhaijianhui/archive/2006/07/31/61072.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jstl鍒嗛〉鏄劇ず鐨勬濊?/title><link>http://www.tkk7.com/zhaijianhui/archive/2006/07/15/58295.html</link><dc:creator>铚樿洓</dc:creator><author>铚樿洓</author><pubDate>Sat, 15 Jul 2006 02:50:00 GMT</pubDate><guid>http://www.tkk7.com/zhaijianhui/archive/2006/07/15/58295.html</guid><wfw:comment>http://www.tkk7.com/zhaijianhui/comments/58295.html</wfw:comment><comments>http://www.tkk7.com/zhaijianhui/archive/2006/07/15/58295.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.tkk7.com/zhaijianhui/comments/commentRss/58295.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhaijianhui/services/trackbacks/58295.html</trackback:ping><description><![CDATA[鍥犱負欏圭洰褰撲腑鐢ㄥ埌鍒嗛〉錛岀晫闈㈢敤浜唈stl錛屾湰鎯崇敤jstl緇欐垜鍒嗛〉鐨勶紝嫻嬭瘯浠g爜濡備笅<br /><br /><%@ taglib uri="<a prefix="c"%><br /><%@ taglib uri="<a prefix="fmt"%><br /><%@ taglib uri="<a prefix="sql"%><br /><%@ page contentType="text/html; charset=gbk"%><br /><html><br /><body><br />聽<c:set value="8" var="ipage"/><br />聽<c:set value="${param.cpage}" var="cpage" scope="request"/><br />聽<c:if test="${empty sessionScope.allCount}"><br />聽<sql:query var="rso">select * from test</sql:query><br />聽<c:set value="${rso.rowCount}" var="allCount" scope="session"/><br />聽 </c:if><br />聽<sql:query var="rs" startRow="${ipage*(cpage-1)}" maxRows="${ipage}"><br />聽select * from test<br />聽</sql:query><br />聽<c:set value="${(allCount+ipage-1)/ipage}" var="allpage"/><br />聽<fmt:parseNumber value="${allpage}" integerOnly="true" var="allpage"/><br />聽xxx<c:out value="${allpage}"/><br><br />聽<c:forEach items="${rs.rows}" var="item"><br />聽<c:out value="${item.name}"/><br />聽<c:out value="${item.password}"/><br><br />聽</c:forEach><br />聽聽 <c:if test="${cpage<=1}"><br />聽聽聽 <c:set value="${cpage+1}" var="cpage"/><br />聽聽 </c:if><br />聽聽 <c:if test="${cpage>allpage}"><br />聽聽聽 <c:set value="${allpage}" var="cpage"/><br />聽聽 </c:if><br />聽 <A href="<a href="http://localhost:8080/jstl/test.jsp?cpage=${cpage-1">http://localhost:8080/jstl/test.jsp?cpage=${cpage-1</a>}">涓婁竴欏?lt;/A><br />聽 <A href="<a href="http://localhost:8080/jstl/test.jsp?cpage=${cpage">http://localhost:8080/jstl/test.jsp?cpage=${cpage</a>}">褰撳墠欏?lt;/A><br />聽 <A href="<a href="http://localhost:8080/jstl/test.jsp?cpage=${cpage+1">http://localhost:8080/jstl/test.jsp?cpage=${cpage+1</a>}">涓嬩竴欏?lt;/A><br />聽<hr><br /></body><br /></html><br />鏈互涓鴻繖鏍峰瓙姣旇搗鐢╫racle閲岀殑rownum錛堝鏋滄洿鎹㈡暟鎹簱榪樺緱鏀逛唬鐮侊級錛屾潵鐨勮濂斤紝鍥犱負鎴戣繖閲岀殑鏄?br />聽<sql:query var="rs" startRow="${ipage*(cpage-1)}" maxRows="${ipage}"><br />聽select * from test<br />聽</sql:query><br />鍙槸鎴戠湅浜嗕粬鐨勬簮浠g爜錛岀珶鐒跺畠鍒╃敤緙撳瓨錛屾瘡嬈¤皟鐢?br /><sql:query startRow="" maxRows="">瀹冮兘浼氭妸select * from test鐨勬暟鎹叏閮ㄤ竴嬈℃ф煡鍑哄緱鍒頒竴涓猺esult錛屽啀鏍規嵁startRow錛屽啀璋冪敤result.next(),startRow嬈″悗鎵嶆寮忓府鎴戜滑宸ヤ綔錛庯紟<br /><br />鐪嬫潵榪樻槸鍘熷鐨勬柟寮忛熷害瑕佸揩涓浜涳紟錛?br />......錛庤繘鍖栧嚭鏉ョ殑浜х墿涓嶄竴瀹氬厛榪?br /><img src ="http://www.tkk7.com/zhaijianhui/aggbug/58295.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhaijianhui/" target="_blank">铚樿洓</a> 2006-07-15 10:50 <a href="http://www.tkk7.com/zhaijianhui/archive/2006/07/15/58295.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jstl鐨勪竴浜涘父鐢╳eb寮婧愮粍浠?/title><link>http://www.tkk7.com/zhaijianhui/archive/2006/05/21/47282.html</link><dc:creator>铚樿洓</dc:creator><author>铚樿洓</author><pubDate>Sun, 21 May 2006 05:21:00 GMT</pubDate><guid>http://www.tkk7.com/zhaijianhui/archive/2006/05/21/47282.html</guid><wfw:comment>http://www.tkk7.com/zhaijianhui/comments/47282.html</wfw:comment><comments>http://www.tkk7.com/zhaijianhui/archive/2006/05/21/47282.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/zhaijianhui/comments/commentRss/47282.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhaijianhui/services/trackbacks/47282.html</trackback:ping><description><![CDATA[ <p>1)涓嶄嬌鐢╒alidator闈欐佷駭鐢焜s錛岀洿鎺ュ湪瀹㈡埛绔嬌鐢╦s<br /><%@ page language="java" pageEncoding="UTF-8"%></p> <p><%@ taglib uri="/tags/struts-bean" prefix="bean"%> <br /><%@ taglib uri="/tags/struts-html" prefix="html"%><br /><html:html><br /><HEAD><br />聽<TITLE>New Account Registration</TITLE><br /><script type="text/javascript"><br />function runMyJavascript() {<br />alert ("Hello from function");<br />} <br />function add()<br />{<br />alert("Hello this add");<br />}<br /></script><br /></HEAD><br /><BODY BGCOLOR="#FDF5E6"><br /><html:form action="/login.do"><br />Password : <html:text property="password" /><br><br /><html:button property="butType" value="Edit" onclick ="runMyJavascript()" />聽聽 <br /><html:button property="addButton" value ="Add" onclick ="add()"/><br /></html:form><br /></BODY><br /></html:html><br />2)<br />jstl鐨勪竴浜涘父鐢╳eb寮婧愮粍浠?濡倄tree,鏍戝瀷鑿滃崟絳?錛?br /><a >http://www.husted.com/central/Resources/</a></p> <img src ="http://www.tkk7.com/zhaijianhui/aggbug/47282.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhaijianhui/" target="_blank">铚樿洓</a> 2006-05-21 13:21 <a href="http://www.tkk7.com/zhaijianhui/archive/2006/05/21/47282.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>cookie鎶鏈笌嬈洪獥http://www.tkk7.com/zhaijianhui/archive/2006/05/19/46953.html铚樿洓铚樿洓Fri, 19 May 2006 00:42:00 GMThttp://www.tkk7.com/zhaijianhui/archive/2006/05/19/46953.htmlhttp://www.tkk7.com/zhaijianhui/comments/46953.htmlhttp://www.tkk7.com/zhaijianhui/archive/2006/05/19/46953.html#Feedback5http://www.tkk7.com/zhaijianhui/comments/commentRss/46953.htmlhttp://www.tkk7.com/zhaijianhui/services/trackbacks/46953.html浠涔堟槸Cookie
Cookie鏄竴縐嶅湪瀹㈡埛绔繚鎸丠TTP鐘舵佷俊鎭殑鎶鏈紝瀹冨ソ姣斿晢鍦哄彂鏀劇殑浼樻儬鍗°傞【瀹㈠湪涓涓晢鍦鴻喘鐗╃粨璐︾寮鏃訛紝鍟嗗満鍙互鍐沖畾鏄惁璧犻佺粰欏懼涓寮犱紭鎯犲崱錛屼笉鍚岄【瀹㈢殑浼樻儬鍗′笂璁拌澆鐨勪俊鎭彲浠ヤ笉鍚岋紝渚嬪錛岃杞借欏懼绱璐墿鐨勯噾棰濆拰鏈夋晥鏈熼檺銆傞【瀹㈠彲浠ュ喅瀹氭槸鍚︽帴鍙楄繖寮犱紭鎯犲崱錛屼竴鏃﹂【瀹㈡帴鍙椾簡榪欏紶浼樻儬鍗★紝閭d箞浠栧湪浠ュ悗姣忔鍏夐【璇ュ晢鍦烘椂錛岄兘灝嗘惡甯﹁繖寮犱紭鎯犲崱錛屽晢鍦轟篃灝嗘牴鎹繖寮犱紭鎯犲崱涓婅杞界殑淇℃伅榪涜涓浜涚壒孌婄殑浜嬪姟澶勭悊錛屼緥濡傦紝璁$畻鎶樻墸鐜囧拰绱姞鏈璐墿閲戦銆侰ookie鏄湪嫻忚鍣ㄨ闂甒EB鏈嶅姟鍣ㄧ殑鏌愪釜璧勬簮鏃訛紝鐢盬EB鏈嶅姟鍣ㄥ湪HTTP鍝嶅簲娑堟伅澶翠腑闄勫甫浼犻佺粰嫻忚鍣ㄧ殑涓鐗囨暟鎹紝WEB鏈嶅姟鍣ㄤ紶閫佺粰鍚勪釜瀹㈡埛绔祻瑙堝櫒鐨勬暟鎹槸鍙互鍚勪笉鐩稿悓鐨勩傛祻瑙堝櫒鍙互鍐沖畾鏄惁淇濆瓨榪欑墖鏁版嵁錛屼竴鏃EB嫻忚鍣ㄤ繚瀛樹簡榪欑墖鏁版嵁錛岄偅涔堝畠鍦ㄤ互鍚庢瘡嬈¤闂WEB鏈嶅姟鍣ㄦ椂錛岄兘搴斿湪HTTP璇鋒眰澶翠腑灝嗚繖鐗囨暟鎹洖浼犵粰WEB鏈嶅姟鍣ㄣ傛樉鐒訛紝Cookie鏈鍏堟槸鐢盬EB鏈嶅姟鍣ㄥ彂鍑虹殑錛屾槸鍚﹀彂閫丆ookie鍜屽彂閫佺殑Cookie鐨勫叿浣撳唴瀹癸紝瀹屽叏鏄敱WEB鏈嶅姟鍣ㄥ喅瀹氱殑銆?
WEB鏈嶅姟鍣ㄩ氳繃鍦℉TTP鍝嶅簲娑堟伅涓鍔燬et-Cookie鍝嶅簲澶村瓧孌靛皢Cookie淇℃伅鍙戦佺粰嫻忚鍣紝嫻忚鍣ㄥ垯閫氳繃鍦℉TTP璇鋒眰娑堟伅涓鍔燙ookie璇鋒眰澶村瓧孌靛皢Cookie鍥炰紶緇橶EB鏈嶅姟鍣ㄣ備竴涓狢ookie鍙兘鏍囪瘑涓縐嶄俊鎭紝瀹冭嚦灝戝惈鏈変竴涓爣璇嗚淇℃伅鐨勫悕縐幫紙NAME錛夊拰璁劇疆鍊鹼紙value錛夈備竴涓猈EB绔欑偣鍙互緇欎竴涓猈EB嫻忚鍣ㄥ彂閫佸涓狢ookie錛岃繖鏍鳳紝鍦╓EB嫻忚鍣ㄥ拰WEB鏈嶅姟鍣ㄤ箣闂村氨鍙互浣跨敤澶氫釜Cookie鏉ヤ紶閫掑縐嶄俊鎭紝渚嬪錛岀敤涓涓狢ookie鏉ユ爣璇嗚闂呯殑濮撳悕錛岀敤鍙﹀涓涓狢ookie鏉ユ爣璇嗚鐢ㄦ埛鐧誨綍绔欑偣鐨勬鏁般備竴涓狢ookie闄や簡鏈夊悕縐板拰璁劇疆鍊煎錛屽畠榪樺彲浠ユ湁涓浜涘叾浠栫殑闄勫姞灞炴э紝渚嬪錛孋ookie鐨勬湁鏁堟椂闂淬傚鏋滆緗簡Cookie鐨勬湁鏁堟椂闂達紝鎺ュ彈瀹冪殑嫻忚鍣ㄨ繘紼嬪皢璇ookie淇濆瓨鍦ㄨ綆楁満紜洏涓紝鍙湁璇ookie瓚呭嚭鏈夋晥鏃墮棿鍚庢墠琚垹闄わ紝榪欐牱鐨凜ookie灝嗚鍚屼竴鍙拌綆楁満涓婂惎鍔ㄧ殑澶氫釜嫻忚鍣ㄨ繘紼嬪叡浜傛濡備竴涓【瀹㈠彲浠ユ湁澶氬鍟嗗満鎻愪緵鐨勪紭鎯犲崱涓鏍鳳紝涓涓猈EB嫻忚鍣ㄤ篃鍙互瀛樺偍澶氫釜WEB绔欑偣鎻愪緵鐨凜ookie銆備負浜嗛槻姝ookie濉炴弧瀹㈡埛鏈虹殑紜洏錛屾祻瑙堝櫒涓鑸彧鍏佽瀛樻斁300涓狢ookie錛屾瘡涓珯鐐規渶澶氬瓨鏀?0涓狢ookie錛屾瘡涓狢ookie鐨勫ぇ灝忛檺鍒朵負4KB銆傚鏋滄病鏈夎緗瓹ookie鐨勬湁鏁堟椂闂達紝鎺ュ彈瀹冪殑嫻忚鍣ㄨ繘紼嬪彧灝嗚Cookie淇濆瓨鍦ㄨ嚜宸辯殑鍐呭瓨絀洪棿涓紝鍦ㄨ嫻忚鍣ㄨ繘紼嬪叧闂椂錛屽畠閲岄潰淇濆瓨鐨勬墍鏈塁ookie涔熷皢闅忎箣娑堝け銆?
Cookie瀹炵幇浜嗕竴縐嶅湪嫻忚鍣ㄥ拰鏈嶅姟鍣ㄤ箣闂翠駭鐢熸湁鐘舵佷細璇濈殑鏂瑰紡錛屽畠鍙互鎶婁竴涓祻瑙堝櫒璁塊棶鐨勫悓涓涓湇鍔″櫒涓婄殑鎵鏈夌▼搴忚瘡榪炶搗鏉ワ紝鍦ㄨ繖浜涚▼搴忎箣闂翠紶閫掓暟鎹備緥濡傦紝褰撶敤鎴蜂嬌鐢ㄦ祻瑙堝櫒璁塊棶鏌愪釜緗戠珯鐨勭櫥褰曠▼搴忚繘琛岀櫥褰曞悗錛屾棤璁鴻繖涓祻瑙堝櫒鍐嶈闂緗戠珯鐨勫摢涓▼搴忥紝鍏朵粬紼嬪簭閮借兘鐭ラ亾璁塊棶鑰呯殑韜喚淇℃伅錛岃繖鏄湪WEB绔欑偣涓潪甯告櫘閬嶇殑涓涓簲鐢ㄣ傝繖縐嶅簲鐢ㄩ氬父灝辨槸閲囩敤Cookie鎶鏈潵瀹炵幇鐨勶紝褰揥EB鏈嶅姟鍣ㄧ▼搴忛獙璇佺櫥褰曡姹備腑鐨勭敤鎴峰悕鍜屽瘑鐮佸悗錛屼駭鐢熶竴涓爣璇嗚鐢ㄦ埛韜喚鐨勬爣璇嗗彿錛岀劧鍚庡湪鍝嶅簲娑堟伅涓皢璇ユ爣璇嗗彿浠ookie鐨勫艦寮忎紶閫掔粰嫻忚鍣紝嫻忚鍣ㄥ湪浠ュ悗姣忔璁塊棶璇EB鏈嶅姟鍣ㄦ椂錛岄兘鑷姩鍦ㄨ姹傛秷鎭ご涓皢鏍囪瘑鍙峰張浠ookie鐨勫艦寮忚繑鍥炵粰WEB鏈嶅姟鍣紝鍑熸祻瑙堝櫒榪斿洖鐨勬爣璇嗗彿錛學EB鏈嶅姟鍣ㄧ殑鍏朵粬紼嬪簭灝辮兘鍒嗚鯨鍑哄綋鍓嶈姹傛槸鐢卞摢涓敤鎴峰彂鍑虹殑銆備絾鏄紝鏈変竴鐐硅娉ㄦ剰錛屼笉淇濆瓨鍦ㄧ‖鐩樹腑鐨凜ookie淇℃伅鏄惁鍙互琚悓涓鍙拌綆楁満涓婂惎鍔ㄧ殑澶氫釜嫻忚鍣ㄨ繘紼嬪叡浜紝涓嶅悓鐨勬祻瑙堝櫒鏈変笉鍚岀殑澶勭悊鏂瑰紡銆傚浜嶪E嫻忚鍣ㄦ潵璇達紝淇濆瓨鍦ㄥ叾涓竴涓祻瑙堝櫒榪涚▼鐨勫唴瀛樼┖闂翠腑鐨凜ookie鏄笉鑳借鍏朵粬嫻忚鍣ㄨ繘紼嬪叡浜殑錛岃繖灝變細鍑虹幇鍚屼竴鍙拌綆楁満涓婄殑姣忎釜嫻忚鍣ㄨ繘紼嬮兘浼氫笌鏈嶅姟鍣ㄥ艦鎴愬悇鑷嫭绔嬬殑浼氳瘽錛涜屽浜嶮ozilla 聽Firefox嫻忚鍣ㄦ潵璇達紝鎵鏈夌殑榪涚▼鍜屾爣絳鵑〉閮藉叡浜玞ookie淇℃伅銆傚彟澶栵紝鍦↖E嫻忚鍣ㄤ腑鎸塁trl-N閿紙鎴栬呭崟鍑燴滄枃浠垛濓儬;;鈥滄柊寤衡濓儬;;鈥滅獥鍙b濊彍鍗曪級鎵撳紑鐨勭獥鍙f垨鑰呮槸鐢╦avascript鐨剋indow.open璇彞鎵撳紑鐨勭獥鍙o紝閮戒細鍏變韓鍘熺獥鍙g殑Cookie淇℃伅錛屽洜涓哄畠浠睘浜庡悓涓涓祻瑙堝櫒榪涚▼鍐呴儴鐨勫涓獥鍙?鍑鴻嚜寮犲瓭紲ヨ佸笀鐨勶紲娣卞叆浣撻獙JavaWeb寮鍙戝唴騫?gt;鎵嬬ǹ寰堟湡寰呰繖鏈功鐨勯潰涓?
///
鎴戜滑瀛︿範浜嗗彲浠ョ敤jsp Cookie綾繪潵鍒涘緩cookie錛屽綋鐒跺叾瀹冭璦涔熷彲浠ュ垱寤哄寘鎷鎴風鑴氭湰璇█javascript,vbscript鍚屽湪鎴戜滑涓昏璋堣皥鐢╦avascript,鍜宧tml鏉ュ垱寤篶ookie
1 Creating a Cookie that Is Valid Until a Certain Date
<HTML>
<HEAD>
<TITLE>Creating a cookie that is valid until a certain date</TITLE> <META
HTTP-EQUIV="Set-Cookie" CONTENT="userId=678;expires=Wednesday, 26-Dec-01 16:00:00 GMT;
path=/">
</HEAD>
<BODY>
Unless you set your browser to not accept cookies, a cookie called userId with a value of
678 has been created for you.
</BODY>
</HTML>
/////
2 Creating Cookies with document.cookiess
document.cookiess = "cookieName=cookievalue
聽[; expires=timeInGMTString]
聽[; path=pathName]
聽[; domain=domainName]
聽[; secure]"
Listing 25.3 Creating a Cookie with document.cookiess
<HTML>
<HEAD>
<TITLE>Creating a cookie with document.cookiess</TITLE>
<SCRIPT LANGUAGE="javascript">
document.cookiess="Quantity=7";
</SCRIPT>
</HEAD>
<BODY>
This page creates a cookie on the client side.
Make sure that your browser is set to accept cookies.
</BODY>
</HTML>
Creating Cookies with the setCookie Function
For example, you'll want to create a cookie when your user chooses to buy something in your online store web application
Listing 25.4 The setCookie Function
<SCRIPT LANGUAGE="javascript">
function setCookie(name, value, expires, path, domain, secure) {
聽document.cookiess = name + "=" + escape(value) +
聽 聽((expires) ? "; expires=" + expires.toGMTString() : "") +
聽 聽((path) ? "; path=" + path : "") +
聽 聽((domain) ? "; domain=" + domain : "") +
聽 聽((secure) ? "; secure" : "");
}
</SCRIPT>
Listing 25.7 An Example that Creates a Cookie with an Expiration Date
<HTML>
<HEAD>
<TITLE>Using the setCookie function</TITLE>
<SCRIPT LANGUAGE="javascript"> 聽
function setCookie(name, value, expires, path, domain, secure) {
聽document.cookiess = name + "=" + escape(value) +
聽 聽((expires) ? "; expires=" + expires.toGMTString() : "") +
聽 聽((path) ? "; path=" + path : "") +
聽 聽((domain) ? "; domain=" + domain : "") +
聽 聽((secure) ? "; secure" : "");
}

function fixDate(date) {
聽 聽var base = new Date(0);
聽 聽var skew = base.getTime();
聽 聽if (skew > 0) date.setTime(date.getTime() - skew);
}

var expiryDate = new Date();
fixDate(expiryDate);
expiryDate.setTime(expiryDate.getTime() + 365 * 24 * 60 * 60 * 1000);
setCookie("authorizationLevel", 2, expiryDate);

</SCRIPT>
</HEAD>
<BODY>
A cookie which is valid for a year has been created for this page.
</BODY>
</HTML>
Listing 25.9 Writing and Reading Cookies
<HTML>
<HEAD>
<TITLE>Writing and Reading Cookies</TITLE>
<SCRIPT LANGUAGE="javascript">

function setCookie(name, value, expires, path, domain, secure) {
聽document.cookiess = name + "=" + escape(value) +
聽 聽((expires) ? "; expires=" + expires.toGMTString() : "") +
聽 聽((path) ? "; path=" + path : "") +
聽 聽((domain) ? "; domain=" + domain : "") +
聽 聽((secure) ? "; secure" : "");
}

function getCookie(name) {
聽var cName = name + "=";
聽var dc = document.cookiess;
聽if (dc.length>0) {
聽 聽begin = dc.indexOf(cName);
聽 聽if (begin != -1) {
聽 聽 聽begin += cName.length;
聽 聽 聽end = dc.indexOf(";", begin);
聽 聽 聽if (end == -1) end = dc.length;
聽 聽 聽 聽return unescape(dc.substring(begin,end));
聽 聽}
聽}
聽return null;
}

</SCRIPT>
</HEAD>
<BODY>
Type in your user id, and then click the Create Cookie button.
A cookie will be created for you.
<BR>
<FORM>
User ID: <INPUT TYPE=TEXT NAME=UserID>
<BR>
<INPUT TYPE=BUTTON value="Create Cookie"
onClick='setCookie("UserID", document.FORMs[0].UserID.value)'>
<BR>
Click the Read Cookie button to display the cookie.
<INPUT TYPE=BUTTON value="Read Cookie"
onClick='alert(getCookie("UserID"))'>
</FORM>
</BODY>
</HTML>
Listing 25.10 Deleting a Cookie
<SCRIPT LANGUAGE="javascript">
function deleteCookie (name, path, domain) {
聽if (getCookie(name)) {
聽 聽document.cookiess = name + "=" +
聽 聽((path==null) ? "" : "; path=" + path) +
聽 聽((domain==null) ? "" : "; domain=" + domain) +
聽 聽"; expires=Thu, 01-Jan-70 00:00:01 GMT";
聽}
}

function getCookie(name) {
聽var cName = name + "=";
聽var dc = document.cookiess;
聽if (dc.length>0) {
聽 聽begin = dc.indexOf(cName);
聽 聽if (begin != -1) {
聽 聽 聽begin += cName.length;
聽 聽 聽end = dc.indexOf(";", begin);
聽 聽 聽if (end == -1) end = dc.length;
聽 聽 聽 聽return unescape(dc.substring(begin,end));
聽 聽}
聽}
聽return null;
}
</SCRIPT>
Checking If the Browser Can Accept Cookies Using javascript
鐢╦avascript鏉ユ鏌ョ敤鎴鋒祻瑙堝櫒鏄惁鏀寔cookie鎶鏈?
Listing 25.11 Checking If the Browser Can Accept Cookies Using javascript
<HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript">
document.cookiess="test=OK";

function getCookie(name) {
聽var cName = name + "=";
聽var dc = document.cookiess;
聽if (dc.length>0) {
聽 聽begin = dc.indexOf(cName);
聽 聽if (begin != -1) {
聽 聽 聽begin += cName.length;
聽 聽 聽end = dc.indexOf(";", begin);
聽 聽 聽if (end == -1) end = dc.length;
聽 聽 聽 聽return unescape(dc.substring(begin,end));
聽 聽}
聽}
聽return null;
}

if (getCookie('test')==null)
聽alert("Please change your browser to accept cookies.");
else
聽alert("Browser accepts cookies");

</SCRIPT>
</HEAD>

<BODY>
The page content
</BODY>
</HTML>
Checking If the Browser Accepts Cookies Without javascript
涓嶇敤javascript鏉ユ鏌ョ敤鎴鋒祻瑙堝櫒鏄惁鏀寔cookie鎶鏈紒錛侊紒
Another way to check if the browser is willing to accept cookies is by creating a cookie on one page and then immediately redirecting the user to a second page. In the second page you can then try to read the cookies. The code in Listing 25.12 uses the <META> tag to create a cookie called "test" and then redirects the browser to a second page called checkCookie.jsp (in Listing 25.13).
Listing 25.12 Checking Browser Cookie Acceptance with Redirection
<HTML>
<HEAD>
<META HTTP-EQUIV="Set-Cookie" CONTENT="test=ok;">
<META HTTP-EQUIV="Refresh" CONTENT="0;URL=checkCookie.jsp">
</HEAD>
</HTML>
In the second page, implemented using ASP in this example, you try to read the same cookie using the code in Listing 25.13.
Listing 25.13 Reading the Cookies in the Browser Cookie Acceptance Test
<%
聽If Request.cookiesss("test") <> "" Then
聽 聽Response.Write "Cookies accepted."
聽Else
聽 聽Response.Write "Cookies not accepted."
聽End If
%>
Even though the code in this example only sends a message to the user telling him or her whether or not his or her browser accepts cookies, you can modify it to suit your needs. For instance, you can transfer the user to a warning page if the cookies are not accepted.
浜嗚В涓涓猚ookie鏂囦歡閲岄潰鐨勫唴瀹圭殑鍚箟錛侊紒錛侊紒錛侊紒錛?
3.5 What are all those entries in my cookies.txt file?

The layout of Netscape's cookies.txt file is such that each line contains one name-value pair. An example cookies.txt file may have an entry that looks like this:
.netscape.com 聽 聽 TRUE 聽 / 聽FALSE 聽946684799 聽 NETSCAPE_ID 聽100103
Each line represents a single piece of stored inFORMation. A tab is inserted between each of the fields.

From left-to-right, here is what each field represents:

domain - The domain that created AND that can read the variable.
flag - A TRUE/FALSE value indicating if all machines within a given domain can access the variable. This value is set automatically by the browser, depending on the value you set for domain.
path - The path within the domain that the variable is valid for.
secure - A TRUE/FALSE value indicating if a secure connection with the domain is needed to access the variable.
expiration - The UNIX time that the variable will expire on. UNIX time is defined as the number of seconds since Jan 1, 1970 00:00:00 GMT.
name - The name of the variable.
value - The value of the variable.
濂界幇鍦ㄨ繕鐪嬬湅鍏跺畠鏂歸潰鐨勶紝鏈夎叮鐨勪竴闈紒
鍦╳indow褰撲腑cookie涓鑸瓨鏀懼湪C:\Documents and Settings\wwwfox\Cookies
wwwfox涓烘垜鐧誨綍xp鐨勮處鍙?褰撶劧鐢變簬ie鐗堟湰涓嶅悓瀛樻斁鐨勪綅緗篃鏈夋墍涓嶅悓,浣犲彲浠ュ埌寰蔣瀹樻柟緗戠珯涓婂幓鏌ョ湅,褰撶劧鏈濂界殑鏂規硶灝辨槸鎼滀竴涓婥ookie鏂囦歡灝卞彲浠ョ煡閬撳叿浣撳湪瀛樻斁鍦ㄩ偅閲屼簡,
涓嬮潰鏄疌ookies涓嬮潰鐨勪竴涓狢ookie鏂囦歡wwwfox@cgi-bin.txt鍐呭鏄?
advpost
0
219.239.245.203/cgi-bin/
1536
1276665728
29789832
2326352352
29783688
瀵瑰簲鏂規硶
advpost--->cookie .getName
0--->cookie
.getvalue()
1536-->cookie
.getMaxAge()濡傝繑鍥炰負-1琛ㄧず鍏抽棴嫻忚鍣╟ookie灝卞け鏁?
聽 鍚庨潰灝辨槸鍒涘緩鏃ユ湡,澶辨晥鏃ユ湡
聽 鍒涘緩鏃墮棿,澶辨晥鏃墮棿
鐜板湪鏁欎綘鎬庝箞鐢╦sp緙栫▼鏌ョ湅涓婄綉鏃剁綉绔欑粰浣犲垱寤虹殑cookie鏂囦歡錛?
闂涓.cookiess鍙兘鐢卞畠鍒涘緩鐨勭綉绔欒闂紝閭d箞鎴戜滑鎬庝箞鑳藉鍦ㄨ嚜宸辯殑鐢佃剳鏄繍琛岃嚜宸辯殑鏈嶅姟鍣ㄦ煡鐪嬪嚭鏉ュ憿錛屽鏋滆兘鎴愰偅灝辨槸cookie嬈洪獥銆備鏡鍏ュ埆浜虹綉绔欑殑鏍規簮銆?
濂介氳繃紺轟緥鏉ユ紨紺猴細, wwwfox@csdn[2].txt褰撶劧瀹冪殑鍛藉悕鏄?
浣犵殑鐢ㄦ埛鐢佃剳甯愬彿@浜х敓鐨凜OOKIE鐨勭綉欏墊枃浠舵墍鍦ㄧ殑WEB鐩綍[COOKIE鏀瑰彉鐨勬鏁癩.txt
wwwfox鐢佃剳甯愬彿鍦ㄨ闂甤sdn緗戠珯鏃舵槸涓嶄細鍙戦佸埌csdn緗戠珯涓婂幓鐨勶紝涔熷氨鏄彧鑳藉湪鎴戠殑鐢佃剳wwwfox甯愬彿涓婁嬌鐢ㄨ繖涓猚ookie鍏朵漢錛堝笎鍙鳳級鏄笉鑳界敤鐨勩傘?
鍦–:\Documents and Settings\wwwfox\Cookies涓嬫垜鏈変竴涓櫥褰昪sdn緗戠珯鏃剁敱瀹冨垱寤虹殑cookie
wwwfox@csdn[2].txt鐨勫唴瀹規槸錛?
ABCDEF
hbWhkUhCWfRTUyeAVO5k79qTBFZXtGV2qfwAROv%252fvVk9qF3rfkcZQbl1IdMsBxhy15Y%252fqwN2XiLyTy%252fDGuW4LY7zZll16huuVbnJ0CEun26I%252f2bynXLPd2Ymq%252bn2Mt11pSP5w3%252fZNXt9ZJEp79VMCw%253d%253d
csdn.net/
1536
3743055744
29786511
2555961280
29783695
////////////////////////////
鍦–:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\test鏂板緩涓涓枃浠禼heckCookie.jsp
<%@page pageEncoding="gb2312" %>
<%
Cookie[] cookie=request.getCookies();
out.println("this is
www.csdn.net/<br>");
out.println("<br>");
for(int i=0;i<cookie.length;i++)
{
if(cookie
.getName().equals("ABCDEF"))
{
String name=cookie
.getName();
String value=cookie
.getvalue();
int maxage=cookie
.getMaxAge();
out.println("name="+cookie
.getName()+"<br>");
out.println("value="+cookie
.getvalue()+"<br>");
out.println("maxage="+cookie
.getMaxAge()+"<br>");
//out.println("setMaxAge涓?0");
//cookie
.setMaxAge(30);
//out.println("涔嬪悗涓簃axage="+cookie
.getMaxAge()+"<br>");
out.println("domain="+cookie
.getDomain()+"<br>");
out.println("secure="+cookie
.getSecure()+"<br>");
out.println("path="+cookie
.getPath()+"<br>");
}
}
%>
濂界幇鍦ㄨ闂竴涓?
http://localhost:8080/test/checkCookie.jsp鏄笉鏄樉紺猴細
this is
www.csdn.net
鑰屾病鏈夊彇鍒板鹼細鍥犱負鍙兘鍦ㄥ畠鐨刣omain涓嬭兘璁塊棶鍒拌繖涓猚ookie
濂界幇鍦ㄦ垜浠潵
鎶奀:\WINDOWS\SYSTEM32\DRIVERS\etc涓嬮潰鐨刪osts.sam鎵撳紑淇敼鍏朵腑鐨?
127.0.0.1 聽hostname
涓?27.0.0.1 聽 聽 聽
www.csdn.net
鍦ㄨ繖閲屼綘榪樺彲浠ュ啀娣誨姞澶氳鍜屼笂闈㈢浉璁跨殑閿煎錛岃繖涓瘮澶栫綉鐨刣sn浼樺厛綰ч珮鎵浠ュ畠鍏堟妸www.csdn.net瑙i噴鎴愭湰鍦扮殑127.0.0.1鎵浠ヤ綘灝卞彲浠ョ敱榪欎釜璁塊棶浜嗭紝榪欎篃鍙互瑙i噴涓轟粈涔堟垜浠彲浠ュ湪ie鏁瞙ttp://localhsot鐨勫師鍥狅紝榪欓噷localhost浣犲彲闅忎究鏀規垚浣犲枩嬈㈢殑鍚嶇О.
淇濆瓨
淇敼conf/servlet.xml褰撲腑鐨勭鍙d負80绔彛
<Connector port="80" maxHttpHeaderSize="8192"
聽 聽 聽 聽 聽 聽 聽 maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
聽 聽 聽 聽 聽 聽 聽 enableLookups="false" redirectPort="8443" acceptCount="100"
聽 聽 聽 聽 聽 聽 聽 connectionTimeout="20000" disableUploadTimeout="true" />
濂界幇鍦ㄥ惎鍔╰omcat璁塊棶http://www.csdn.net/test/checkCookie.jsp
寰楀埌緇撴灉鍟︼細
this is
www.csdn.net

name=ABCDEF
value=hbWhkUhCWfRTUyeAVO5k79qTBFZXtGV2qfwAROv%252fvVk9qF3rfkcZQbl1IdMsBxhy15Y%252fqwN2XiLyTy%252fDGuW4LY7zZll16huuVbnJ0CEun26I%252f2bynXLPd2Ymq%252bn2Mt11pSP5w3%252fZNXt9ZJEp79VMCw%253d%253d
maxage=-1
domain=null
secure=false#涓鑸負榛樿鍊糵alse涓嶇劧涓簍rue灝辮〃紺哄湪鍍弒sl楠岃瘉鏃舵墠鑳借闂簺cookie
path=null
鐢變簬鍦ㄦ湰鏈轟笉鑳藉垱寤篶ookie鎵浠ヤ笉鑳芥紨紺轟慨鏀筩ookie鍊肩粰澶у鐪?
杈懼唴鐨勮鍧沜ookie
瀛樻斁鐢ㄦ埛鍚嶅拰瀵嗙爜娌℃湁緇忚繃鍔犲瘑鐨勫
amembernamecookie
javazhai錛冭繖閲屾槸鎴戠殑鐢ㄦ埛鍚?
219.239.245.203/cgi-bin/
1536
2476861952
29789838
3517958576
29783694
*
apasswordcookies
xxxxxx#榪欓噷鏄垜鐨勫瘑鐮?
219.239.245.203/cgi-bin/
1536
2476861952
29789838
3517958576
29783694
鑰宑sdn鏄粡榪囧姞瀵嗘柟寮忓瓨鍌ㄧ殑濡?
ABCDEF
hbWhkUhCWfRTUyeAVO5k79qTBFZXtGV2qfwAROv%252fvVk9qF3rfkcZQbl1IdMsBxhy15Y%252fqwN2XiLyTy%252fDGuW4LY7zZll16huuVbnJ0CEun26I%252f2bynXLPd2Ymq%252bn2Mt11pSP5w3%252fZNXt9ZJEp79VMCw%253d%253d
榪欎竴涓茶偗瀹氬寘鍚簡鐢ㄦ埛鍚嶅拰瀵嗙爜鐨勶紝瀹冪粡榪囨煇縐嶆柟寮忓彇寰楀師濮嬬敤鎴峰悕鍜屽瘑鐮?



铚樿洓 2006-05-19 08:42 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲视频在线免费观看| 8888四色奇米在线观看免费看| 久久久久久av无码免费看大片| 久久久久亚洲精品中文字幕| 久久精品成人免费看| 亚洲精品mv在线观看| 免费看www视频| 亚洲一级免费毛片| 免费无码一区二区三区蜜桃| 特级毛片aaaa免费观看| 亚洲另类自拍丝袜第五页| 亚洲图片校园春色| 亚洲国产老鸭窝一区二区三区| 久久亚洲AV无码西西人体| 国产免费看插插插视频| 成人免费视频一区| fc2免费人成为视频| 国产偷国产偷亚洲高清在线| 亚洲精品无码av片| 亚洲色偷拍区另类无码专区| 免费看无码自慰一区二区| A在线观看免费网站大全| 精品无码一级毛片免费视频观看 | 曰批全过程免费视频观看免费软件| 亚洲色一色噜一噜噜噜| 免费永久国产在线视频| 成人性生活免费视频| 免费无码AV电影在线观看| 麻豆视频免费播放| 中文字幕无码视频手机免费看| 亚洲毛片在线免费观看| aⅴ在线免费观看| 国产免费不卡视频| 在线视频网址免费播放| 国产一级a毛一级a看免费人娇| 亚洲免费视频一区二区三区| 国产99久久久久久免费看| 一级做a爱过程免费视| 999zyz**站免费毛片| 无码亚洲成a人在线观看| 亚洲欧洲日本国产|