锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久久亚洲AV片无码,91麻豆精品国产自产在线观看亚洲,亚洲春色在线观看http://www.tkk7.com/dreamangel/category/24120.html濡傛灉浣犲笇鏈涙垚鍔燂紝浠ユ亽蹇冧負(fù)鑹弸錛屼互緇忛獙涓哄弬璋嬶紝浠ュ皬蹇冧負(fù)鍏勫紵錛屼互甯屾湜涓哄摠鍏點(diǎn)?/description>zh-cnMon, 02 Sep 2013 13:04:31 GMTMon, 02 Sep 2013 13:04:31 GMT60JSP涓婁紶鍥劇墖騫惰嚜鍔ㄧ敓鎴愮緝鐣ュ浘http://www.tkk7.com/DreamAngel/archive/2013/09/02/403575.html椋炵繑澶╀嬌椋炵繑澶╀嬌Mon, 02 Sep 2013 12:43:00 GMThttp://www.tkk7.com/DreamAngel/archive/2013/09/02/403575.htmlhttp://www.tkk7.com/DreamAngel/comments/403575.htmlhttp://www.tkk7.com/DreamAngel/archive/2013/09/02/403575.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/403575.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/403575.html<%@ page contentType="text/html;charset=gb2312" language="java" import="java.io.*,java.awt.Image,java.awt.image.*,com.sun.image.codec.jpeg.*,java.sql.*,com.jspsmart.upload.*,java.util.*,cn.oof.database.*,cn.oof.house.*"%>
<%
SmartUpload mySmartUpload 
=new SmartUpload();
long file_size_max=4000000;
String fileName2
="",ext="",testvar="";
String url
="uploadfile/images/";      //搴斾繚璇佸湪鏍圭洰褰曚腑鏈夋鐩綍鐨勫瓨鍦?br />//鍒濆鍖?/span>
mySmartUpload.initialize(pageContext);
//鍙厑璁鎬笂杞芥綾繪枃浠?/span>
try {
 mySmartUpload.setAllowedFilesList(
"jpg,gif");
//涓婅澆鏂囦歡 
 mySmartUpload.upload();
catch (Exception e){
%>
  
<SCRIPT language=javascript>
  alert(
"鍙厑璁鎬笂浼?jpg鍜?gif綾誨瀷鍥劇墖鏂囦歡");
  window.location
='upfile.jsp';
  
</script>
<%
}
try{

    com.jspsmart.upload.File myFile 
= mySmartUpload.getFiles().getFile(0);
    
if (myFile.isMissing()){%>
   
<SCRIPT language=javascript>
   alert(
"璇峰厛閫夋嫨瑕佷笂浼犵殑鏂囦歡");
   window.location
='upfile.jsp';
   
</script>
    
<%}
    
else{
      
//String myFileName=myFile.getFileName(); //鍙栧緱涓婅澆鐨勬枃浠剁殑鏂囦歡鍚?/span>
   ext= myFile.getFileExt();      //鍙栧緱鍚庣紑鍚?/span>
   int file_size=myFile.getSize();     //鍙栧緱鏂囦歡鐨勫ぇ灝?nbsp; 
   String saveurl="";
   
if(file_size<file_size_max){
    
//鏇存敼鏂囦歡鍚嶏紝鍙栧緱褰撳墠涓婁紶鏃墮棿鐨勬縐掓暟鍊?/span>
    Calendar calendar = Calendar.getInstance();
    String filename 
= String.valueOf(calendar.getTimeInMillis()); 
    saveurl
=request.getRealPath("/")+url;
    saveurl
+=filename+"."+ext;          //淇濆瓨璺緞
    myFile.saveAs(saveurl,mySmartUpload.SAVE_PHYSICAL);
    
//out.print(filename);
//-----------------------涓婁紶瀹屾垚錛屽紑濮嬬敓鎴愮緝鐣ュ浘-------------------------    
    java.io.File file = new java.io.File(saveurl);        //璇誨叆鍒氭墠涓婁紶鐨勬枃浠?/span>
    String newurl=request.getRealPath("/")+url+filename+"_min."+ext;  //鏂扮殑緙╃暐鍥句繚瀛樺湴鍧
    Image src = javax.imageio.ImageIO.read(file);                     //鏋勯營mage瀵硅薄
    float tagsize=200;
    
int old_w=src.getWidth(null);                                     //寰楀埌婧愬浘瀹?/span>
    int old_h=src.getHeight(null);   
    
int new_w=0;
    
int new_h=0;                            //寰楀埌婧愬浘闀?/span>
    int tempsize;
    
float tempdouble; 
    
if(old_w>old_h){
     tempdouble
=old_w/tagsize;
    }
else{
     tempdouble
=old_h/tagsize;
    }
    new_w
=Math.round(old_w/tempdouble);
    new_h
=Math.round(old_h/tempdouble);//璁$畻鏂板浘闀垮
    BufferedImage tag = new BufferedImage(new_w,new_h,BufferedImage.TYPE_INT_RGB);
    tag.getGraphics().drawImage(src,
0,0,new_w,new_h,null);       //緇樺埗緙╁皬鍚庣殑鍥?/span>
    FileOutputStream newimage=new FileOutputStream(newurl);          //杈撳嚭鍒版枃浠舵祦
    JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(newimage);       
    encoder.encode(tag);                                               
//榪慗PEG緙栫爜
     newimage.close();    

   }
   
else{
    out.print(
"<SCRIPT language='javascript'>");
    out.print(
"alert('涓婁紶鏂囦歡澶у皬涓嶈兘瓚呰繃"+(file_size_max/1000)+"K');");
    out.print(
"window.location='upfile.jsp;'");
    out.print(
"</SCRIPT>");
   }
  }
}
catch (Exception e){

e.toString();

}
%> 2銆乽pload.htm
<html>
<head>
<title>璇烽夋嫨涓婁紶鐨勫浘鐗?/span></title>
</head> 
<body>
<table border="0" align="center" cellpadding="0" cellspacing="0">
  
<tr>
    
<td height="45" align="center" valign="middle"><form action="uploadimage.jsp" method="post" enctype="multipart/form-data" name="form1">
璇烽夋嫨涓婁紶鐨勫浘鐗?br />    
<input type="file" name="file">
<input type="submit" name="Submit" value="涓婁紶">
    
</form></td>
  
</tr>
</table>
</body>
</html>


]]>
jspSmartUpload涓婁紶涓嬭澆鍏ㄦ敾鐣ワ紙2012.8.30鏈鏂扮増錛?/title><link>http://www.tkk7.com/DreamAngel/archive/2012/08/30/386613.html</link><dc:creator>椋炵繑澶╀嬌</dc:creator><author>椋炵繑澶╀嬌</author><pubDate>Thu, 30 Aug 2012 09:26:00 GMT</pubDate><guid>http://www.tkk7.com/DreamAngel/archive/2012/08/30/386613.html</guid><wfw:comment>http://www.tkk7.com/DreamAngel/comments/386613.html</wfw:comment><comments>http://www.tkk7.com/DreamAngel/archive/2012/08/30/386613.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/DreamAngel/comments/commentRss/386613.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/DreamAngel/services/trackbacks/386613.html</trackback:ping><description><![CDATA[     鎽樿: 瀹夎綃?jspSmartUpload鏄敱www.jspsmart.com緗戠珯寮鍙戠殑涓涓彲鍏嶈垂浣跨敤鐨勫叏鍔熻兘鐨勬枃浠朵笂浼犱笅杞界粍浠訛紝閫備簬宓屽叆鎵ц涓婁紶涓嬭澆鎿嶄綔鐨凧SP鏂囦歡涓傝緇勪歡鏈変互涓嬪嚑涓壒鐐癸細(xì) 1銆佷嬌鐢ㄧ畝鍗曘傚湪JSP鏂囦歡涓粎浠呬功鍐欎笁浜旇JAVA浠g爜灝卞彲浠ユ悶瀹氭枃浠剁殑涓婁紶鎴栦笅杞斤紝鏂逛究銆?2銆佽兘鍏ㄧ▼鎺у埗涓婁紶銆傚埄鐢╦spSmartUpload緇勪歡鎻愪緵鐨勫璞″強(qiáng)鍏舵搷浣滄柟娉曪紝鍙互鑾峰緱鍏ㄩ儴涓婁紶鏂囦歡鐨勪俊鎭紙鍖呮嫭鏂囦歡...  <a href='http://www.tkk7.com/DreamAngel/archive/2012/08/30/386613.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/DreamAngel/aggbug/386613.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/DreamAngel/" target="_blank">椋炵繑澶╀嬌</a> 2012-08-30 17:26 <a href="http://www.tkk7.com/DreamAngel/archive/2012/08/30/386613.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JSP鑾峰彇CPU浣跨敤鐜囥佺郴緇熷唴瀛樸佽櫄鎷熸満鍐呭瓨絳夋儏鍐?涓嶇敤JNI)http://www.tkk7.com/DreamAngel/archive/2012/08/24/386227.html椋炵繑澶╀嬌椋炵繑澶╀嬌Fri, 24 Aug 2012 08:48:00 GMThttp://www.tkk7.com/DreamAngel/archive/2012/08/24/386227.htmlhttp://www.tkk7.com/DreamAngel/comments/386227.htmlhttp://www.tkk7.com/DreamAngel/archive/2012/08/24/386227.html#Feedback2http://www.tkk7.com/DreamAngel/comments/commentRss/386227.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/386227.html闃呰鍏ㄦ枃

]]>
鍏充簬澶氭爣絳炬祻瑙堝櫒涓璼ession鍏變韓寮曞彂鐨勯棶棰?/title><link>http://www.tkk7.com/DreamAngel/archive/2012/06/08/380306.html</link><dc:creator>椋炵繑澶╀嬌</dc:creator><author>椋炵繑澶╀嬌</author><pubDate>Fri, 08 Jun 2012 01:33:00 GMT</pubDate><guid>http://www.tkk7.com/DreamAngel/archive/2012/06/08/380306.html</guid><wfw:comment>http://www.tkk7.com/DreamAngel/comments/380306.html</wfw:comment><comments>http://www.tkk7.com/DreamAngel/archive/2012/06/08/380306.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/DreamAngel/comments/commentRss/380306.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/DreamAngel/services/trackbacks/380306.html</trackback:ping><description><![CDATA[闂鎻忚堪錛?br />褰撳湪鏍囩a涓嬌鐢ㄧ敤鎴稟鐧誨綍鍚庯紝鍐嶆墦寮鏍囩b錛岃繘鍏ョ櫥褰曠晫闈嬌鐢ㄧ敤鎴稡鍐嶆榪涜鐧誨綍銆傞偅涔堟爣絳綼涓殑鐧誨綍淇℃伅灝卞彉鎴愪簡鐢ㄦ埛B鐨勭櫥褰曚俊鎭傝繖縐嶆儏鍐墊樉紺轟笉鏄敤鎴峰笇鏈涘緱鍒扮殑銆?br />涓や釜鏍囩欏靛叡鐢ㄤ竴涓猻ession銆傚悗涓涓妸鍓嶄竴涓殑鍚屽悕attribute鍩熻鐩栦簡錛岃嚧浣挎暟鎹販涔便?<br /> <p>瑙e喅鍔炴硶錛?br />鍔炴硶涓錛?br />鐩爣錛氬疄鐜板鏍囩涓櫥褰曞涓敤鎴瘋(gè)屼簰涓嶅獎(jiǎng)鍝嶃?br />鎬濊礬錛氬皢鐢ㄦ埛鐧誨綍淇℃伅錛屾瘮濡傜敤鎴風(fēng)紪鍙楓佺櫥褰昳p絳夊皝瑁呭埌涓涓璞★紝鐒跺悗浠ヤ竴涓敮涓鍊鹼紙姣斿鐧誨綍鏃墮棿錛変負(fù)key鏀懼叆HashMap錛屽啀灝咹ashMap鏀懼叆session銆?br />棣栧厛action涓璦ttribute鐨勫悕瀛椾笉鑳介噸澶嶃?/p> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000">//</span><span style="color: #008000">  閬垮厤鍚屼竴PC澶氭祻瑙堝櫒紿楀彛涓嶅悓璐︽埛鍏辯敤session</span><span style="color: #008000"><br /></span><span style="color: #000000">Random random </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> Random();<br />StringBuffer sid </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuffer();<br />sid </span><span style="color: #000000">=</span><span style="color: #000000"> sid.append(System.currentTimeMillis());   </span><span style="color: #008000">//</span><span style="color: #008000">  鍙栫郴緇熸椂闂?br /></span><span style="color: #008000">//</span><span style="color: #008000">  鍔犱笂10涓?-9闅忔満鏁扮‘淇漵id涓嶉噸澶?/span><span style="color: #008000"><br /></span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; i </span><span style="color: #000000"><</span><span style="color: #000000"> </span><span style="color: #000000">10</span><span style="color: #000000">; i</span><span style="color: #000000">++</span><span style="color: #000000">) {<br />    sid </span><span style="color: #000000">=</span><span style="color: #000000"> sid.append(random.nextInt(</span><span style="color: #000000">10</span><span style="color: #000000">));<br />}<br /><br /></span><span style="color: #008000">//</span><span style="color: #008000">  鎶婃墍鏈夐渶瑕佹斁榪泂ession鐨刟ttribute鏀捐繘涓涓狹apbar<String, Object><br /></span><span style="color: #008000">//</span><span style="color: #008000">  涓鏄究浜巈l涓彇鍊箋佷簩鏄究浜庣粺涓綆$悊</span><span style="color: #008000"><br /></span><span style="color: #000000">Map sessionMap </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HashMap(); <br />sessionMap.put(</span><span style="color: #000000">"</span><span style="color: #000000">session_urname</span><span style="color: #000000">"</span><span style="color: #000000">, urname);<br />session.setAttribute(sid.toString(), sessionMap);<br /><br />String rd </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">detail.jsp?sid=</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> sid.toString();<br />request.getRequestDispatcher(rd).forward(request, response);</span></div>鐒跺悗鍦╦sp涓敤EL鍙栧鹼細(xì)<br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">${sessionScope[param.sid].session_urname}</span></div>緇檚ession_urname鍔犱笂涓灞侻ap錛岀湅浼煎浣欙紝鍏跺疄涓嶇劧銆傛湁涓ょ偣鑰冭檻錛屼竴鏄究浜嶦L鍙栧鹼紝濡傛灉鏈夊涓彉閲忛渶瑕佹斁鍒皊ession閲岋紝濡傛灉涓嶇敤Map錛屽娍蹇呰榪欐牱鍐欙細(xì)<br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">session.setAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> sid.toString(), urname);<br />session.setAttribute(</span><span style="color: #000000">"</span><span style="color: #000000">pwd</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> sid.toString(), urpassword);</span></div>浣犱篃璁鎬細(xì)鎯矱L涓彇鍊兼椂鍔犱笂鍓嶇紑鍛楋細(xì) <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000">${sessionScope[</span><span style="color: #000000">'</span><span style="color: #000000">name</span><span style="color: #000000">'</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> param.sid]}</span></div>寰堝彲鎯淓L騫朵笉鏀寔+鍙風(fēng)殑瀛楃涓茶繛鎺ユ搷浣滐紝榪欐牱鍐欏氨涓嶈兘鐢‥L浜嗭紱浜屾槸鎶婃墍鏈夐渶瑕佹斁鍏ession鐨勫彉閲忛兘鏀懼叆Map閲屼究浜庣鐞嗭紝鐗瑰埆鏄湪瀛楁寰堝鐨勬儏鍐典笅銆?br />鍔炴硶浜岋細(xì)<br />鐩爣錛氶鑰屾眰鍏舵錛屾墦寮鏂版爣絳鵑〉榪涜鐧誨綍錛屽啀鍒囨崲鍒版棫鏍囩欏墊椂錛屾彁紺洪〉闈㈠凡澶辨晥銆傚鏋滄墦寮鏂版爣絳鵑〉錛屽湴鍧鏍忎腑鐩存帴杈撳叆涓婚〉闈㈠湴鍧錛屽垯浠ュ悓涓鐢ㄦ埛榪涜鐧誨綍銆?涓爣絳鵑〉鐨勫唴瀹歸兘鏈夋晥銆?br />鎬濊礬錛氭湇鍔″櫒鍦ㄥ垱寤簊ession鏃朵細(xì)涓烘瘡涓猻ession鍒嗛厤涓涓敮涓鐨剆essionId錛屽洜姝ゆ垜浠彲浠ユ牴鎹畠鏉ユ兂鍔炴硶銆傞鍏堝畾涔変竴涓猵ublic static 綾誨瀷鐨凥ashMap:checkMap銆傚亣璁炬垜鐨勭櫥褰曢〉闈負(fù)login.jsp錛屼富欏甸潰涓簃ain.jsp銆傚悗鍙版墽琛岀櫥褰曟鏌ョ殑鏂規(guī)硶涓篶heckLogin()銆傚綋鎵ц鐧誨綍媯(gè)鏌ョ殑鏃跺欙細(xì) <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000">//</span><span style="color: #008000">鑾峰緱sessionId</span><span style="color: #008000"><br /></span><span style="color: #000000">String sessionId </span><span style="color: #000000">=</span><span style="color: #000000"> session.getId;<br /></span><span style="color: #008000">//</span><span style="color: #008000">鏍囩ず欏甸潰鏄惁鏈夋晥鐨勫?/span><span style="color: #008000"><br /></span><span style="color: #0000ff">int</span><span style="color: #000000"> checkVal;<br /></span><span style="color: #0000ff">if</span><span style="color: #000000">(checkMap.containsKey(sessionId)) {<br /> checkVal </span><span style="color: #000000">=</span><span style="color: #000000"> (Integer)checkMap.get(sessionId) </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />} </span><span style="color: #0000ff">else</span><span style="color: #000000"> {<br />  checkVal </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />}<br />checkMap.put(sessionId,checkVal);</span></div> <p>褰撶櫥褰曟垚鍔燂紝榪涘叆main.jsp欏甸潰鏃訛紝棣栧厛鏍規(guī)嵁sessionId鑾峰緱checkVal騫跺瓨鍏ヤ竴涓〉闈㈢駭鐨勫彉閲忋備笅闈㈠氨寮濮嬪垽鏂簡錛屾瘡嬈℃爣絳鵑〉鑾峰緱鐒︾偣鏃訛紙window.onfocus錛夊氨灝嗛〉闈腑鐨勫彉閲忎笌鍚庡彴鏍規(guī)嵁sessionId浠巆heckMap涓緱鍒扮殑checkVal榪涜姣旇緝錛屽鏋滀笉鎯沖悓錛岃鏄庤欏甸潰宸茬粡澶辨晥錛屾彁紺轟俊鎭茍鍏抽棴璇ラ〉闈€?br />浣嗘槸浠嶆湁涓涓棶棰橈紝window.onfocus涓嶇煡閬撲負(fù)浠涔堝湪欏甸潰鑾峰緱鐒︾偣鏃朵細(xì)鎵ц寰堝嬈?<br /></p><img src ="http://www.tkk7.com/DreamAngel/aggbug/380306.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/DreamAngel/" target="_blank">椋炵繑澶╀嬌</a> 2012-06-08 09:33 <a href="http://www.tkk7.com/DreamAngel/archive/2012/06/08/380306.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsp瀵煎嚭涓簅ffice鏂囨。http://www.tkk7.com/DreamAngel/archive/2011/12/23/367050.html椋炵繑澶╀嬌椋炵繑澶╀嬌Fri, 23 Dec 2011 01:27:00 GMThttp://www.tkk7.com/DreamAngel/archive/2011/12/23/367050.htmlhttp://www.tkk7.com/DreamAngel/comments/367050.htmlhttp://www.tkk7.com/DreamAngel/archive/2011/12/23/367050.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/367050.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/367050.html瀵煎嚭word鏂囨。

絎竴姝ワ細(xì)緙栬緫濂絯ord妯$増錛岀劧鍚庡彟瀛樹負(fù)*.htm錛屾瘮濡傦細(xì)liukun.htm銆?br />鎶宸э細(xì)鍦ㄩ渶瑕佸~鍐欐暟鎹殑鍦版柟鏈濂介濉叆涓浜涙槗璇嗗埆鐨勬暟鎹紝榪欐牱鏂逛究鍚庨潰濉啓jsp浠g爜銆?br />絎簩姝ワ細(xì)鎶奾tm鍚庣紑鏀逛負(fù)jsp錛屾瘮濡傦細(xì)liukun.jsp銆?br />絎笁姝ワ細(xì)娣誨姞jsp鐨勫ご錛屾瘮濡傦細(xì)
<%@page contentType="application/msword;charset=GBK"%>
濡傛灉鏈塱mport錛屼篃瑕佸湪榪欓噷瀵煎叆銆?br />鎶宸э細(xì)application/msword;榪欎釜鍙傛暟寰堥噸瑕侊紝鏈変簡榪欎釜鍙傛暟錛岃皟鐢ㄨ繖涓〉闈㈡椂錛屽氨浼?xì)鎶姍宓闈㈠唴瀹瑰瓨湄?fù)word銆傚綋鐒?dòng)灱屾湰鍦板繀椤诲畨瑁卭ffice銆?br />

瀵煎嚭Excel鏂囨。

鍙渶瑕佸湪jsp鐨勬渶涓婇潰鍔犱笂涓鍙ヨ瘽

<%
   response.reset(); 
   response.setContentType(
"application/vnd.ms-excel;charset=GBK");
%>

灝卞彲浠ュ皢緗戦〉鐨勫唴瀹瑰鍑轟負(fù)Excel銆?br />鐩墠緇欏嚭鐨勪緥瀛愪負(fù)浜嗘柟渚胯搗瑙侊紝灝辨槸浣跨敤浜嗙函綺圭殑闈欐侀〉闈紝涓涓猼able鍏朵腑鏈変竴琛屾槸鏍囬錛屼竴琛屾槸鍐呭錛屼絾鏄疄闄呬嬌鐢ㄤ腑涓嶅彲鑳借繖涔堢畝鍗曪紝閮芥槸淇濇寔闈欐佺殑鍐呭錛屽鏋滈渶瑕佷繚瀛樼殑鍐呭鏄粠鏁版嵁搴撲腑鍙栧嚭錛屽垯鍙渶瑕佸驚鐜亶鍘嗗彇鍑虹殑鍐呭錛屾坊鍔犺灝辮浜嗭紝鍋囧浠庢暟鎹簱涓彇鍑虹殑鏁版嵁瀛樺叆UserList涓紝鍙互浣跨敤struts鏍囩榪涜閬嶅巻濡備笅錛?/p>

<table class="common1" cellpadding="5" cellspacing="1" align="center" >
        
<tr>
          
<td class=formtitle colspan="4"><CENTER> 娓呭崟</CENTER> </td>
        
</tr>
        
<tr>
          
<td class=formtitle align="center" nowrap style="width:13%">濮撳悕</td>
          
<td class=formtitle align="center" nowrap style="width:13%">騫撮緞</td>
          
<td class=formtitle align="center" nowrap style="width:13%">鎬у埆</td>
          
<td class=formtitle align="center" nowrap style="width:13%">浣忓潃</td>
        
</tr>
        
<logic:present name="UserList">
            
<logic:iterate id="user" name="UserList">
              
<tr>
                 
<td align="center" nowrap style="width:13%">
                     
<bean:write name = "user",property="name"/>
                 
</td>
                 
<td align="center" nowrap style="width:13%">
                     
<bean:write name = "user",property="age"/>
                 
</td>
                
<td align="center" nowrap style="width:13%">
                     
<bean:write name = "user",property="sex"/>
                
</td>
                
<td align="center" nowrap style="width:13%">
                     
<bean:write name = "user",property="address"/>
                
</td>
              
</tr>
            
</logic:iterate>
        
</logic:present>
</table>

 涓嬮潰鏄畬鏁寸殑渚嬪瓙錛屾柊寤轟竴涓猧ndex.jsp錛岄噷闈㈠彧闇瑕佷竴涓秴閾炬帴<a href = 'DownLoadExcel.jsp'>瀵煎嚭Excel</a>
鍐嶆柊寤轟竴涓狣ownLoadExcel.jsp錛屽唴瀹瑰涓嬶細(xì)

<%
   response.reset(); 
   response.setContentType(
"application/vnd.ms-excel;charset=GBK");
%>

<html>
    
<head>

        
<title>鍒峰崱娑堣垂鎯呭喌</title>

        
<style type="text/css">
            table.common1 
{
          width
: 100%;
                  font-size
: 9pt;
                  style-align
: center;
                  background-color
: #ffffff;
            
}
            td.formtitle 
{
          font-size
: 9pt;
                    background
:#a480b2;
                    color
:#ffffff;
                    height
:30px;
                    text-align
: center;
        
}
        
</style>

    
</head>

    
<body>

    
<form name="fm" method="post" >
      
<table class="common1" cellpadding="5" cellspacing="1" align="center" >
        
<tr>
          
<td class=formtitle colspan="4"><CENTER> 娓呭崟</CENTER> </td>
        
</tr>
        
<tr>
          
<td class=formtitle align="center" nowrap style="width:13%">濮撳悕</td>
          
<td class=formtitle align="center" nowrap style="width:13%">騫撮緞</td>
          
<td class=formtitle align="center" nowrap style="width:13%">鎬у埆</td>
          
<td class=formtitle align="center" nowrap style="width:13%">瀹跺涵浣忓潃</td>
        
</tr>
        
<tr>
          
<td align="center" nowrap style="width:13%">寮犱笁</td>
          
<td align="center" nowrap style="width:13%">25</td>
          
<td align="center" nowrap style="width:13%">鐢?/span></td>
          
<td align="center" nowrap style="width:13%">鍖椾含涓叧鏉?/span></td>
        
</tr>
     
</table>
    
</form>

    
</body>

</html>

 

閮ㄧ講濂界▼搴忥紝鍦╥ndex.jsp涓偣鍑昏秴閾炬帴灝卞彲浠ュ畬鎴愬鍑轟簡錛?img src ="http://www.tkk7.com/DreamAngel/aggbug/367050.html" width = "1" height = "1" />

]]>
JSP緗戠珯璁塊棶璁℃暟鍣?/title><link>http://www.tkk7.com/DreamAngel/archive/2011/11/18/364242.html</link><dc:creator>椋炵繑澶╀嬌</dc:creator><author>椋炵繑澶╀嬌</author><pubDate>Fri, 18 Nov 2011 07:07:00 GMT</pubDate><guid>http://www.tkk7.com/DreamAngel/archive/2011/11/18/364242.html</guid><wfw:comment>http://www.tkk7.com/DreamAngel/comments/364242.html</wfw:comment><comments>http://www.tkk7.com/DreamAngel/archive/2011/11/18/364242.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/DreamAngel/comments/commentRss/364242.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/DreamAngel/services/trackbacks/364242.html</trackback:ping><description><![CDATA[<p>counter.java 璇誨啓鏂囦歡鐨勪竴涓猙ean錛岀敤浜庣綉绔欒鍐檛xt鏍煎紡璁℃暟鍣?/p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">package</span><span style="color: #000000"> fiombean;<br /><br /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.io.</span><span style="color: #000000">*</span><span style="color: #000000">;<br /><br /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> Counter </span><span style="color: #0000ff">extends</span><span style="color: #000000"> Object {<br />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> String currentRecord </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000"> 淇濆瓨鏂囨湰鐨勫彉閲?/span><span style="color: #008000"><br /></span><span style="color: #000000">    </span><span style="color: #0000ff">private</span><span style="color: #000000"> BufferedReader file; </span><span style="color: #008000">//</span><span style="color: #008000"> BufferedReader瀵硅薄錛岀敤浜庤鍙栨枃浠舵暟鎹?/span><span style="color: #008000"><br /></span><span style="color: #000000">    </span><span style="color: #0000ff">private</span><span style="color: #000000"> String path;</span><span style="color: #008000">//</span><span style="color: #008000"> 鏂囦歡瀹屾暣璺緞鍚?/span><span style="color: #008000"><br /></span><span style="color: #000000"><br />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> Counter() {<br />    }<br /><br />    </span><span style="color: #008000">//</span><span style="color: #008000"> ReadFile鏂規(guī)硶鐢ㄦ潵璇誨彇鏂囦歡filePath涓殑鏁版嵁錛屽茍榪斿洖榪欎釜鏁版嵁</span><span style="color: #008000"><br /></span><span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> String ReadFile(String filePath) </span><span style="color: #0000ff">throws</span><span style="color: #000000"> FileNotFoundException {<br />        path </span><span style="color: #000000">=</span><span style="color: #000000"> filePath;<br />        </span><span style="color: #008000">//</span><span style="color: #008000"> 鍒涘緩鏂扮殑BufferedReader瀵硅薄</span><span style="color: #008000"><br /></span><span style="color: #000000">        file </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> BufferedReader(</span><span style="color: #0000ff">new</span><span style="color: #000000"> FileReader(path));<br />        String returnStr </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">;<br />        </span><span style="color: #0000ff">try</span><span style="color: #000000"> {<br />            </span><span style="color: #008000">//</span><span style="color: #008000"> 璇誨彇涓琛屾暟鎹茍淇濆瓨鍒癱urrentRecord鍙橀噺涓?/span><span style="color: #008000"><br /></span><span style="color: #000000">            currentRecord </span><span style="color: #000000">=</span><span style="color: #000000"> file.readLine();<br />        } </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (IOException e) {</span><span style="color: #008000">//</span><span style="color: #008000"> 閿欒澶勭悊</span><span style="color: #008000"><br /></span><span style="color: #000000">            System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">璇誨彇鏁版嵁閿欒.</span><span style="color: #000000">"</span><span style="color: #000000">);<br />        }<br />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (currentRecord </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">)<br />            </span><span style="color: #008000">//</span><span style="color: #008000"> 濡傛灉鏂囦歡涓虹┖</span><span style="color: #008000"><br /></span><span style="color: #000000">            returnStr </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">娌℃湁浠諱綍璁板綍</span><span style="color: #000000">"</span><span style="color: #000000">;<br />        </span><span style="color: #0000ff">else</span><span style="color: #000000"> {</span><span style="color: #008000">//</span><span style="color: #008000"> 鏂囦歡涓嶄負(fù)絀?/span><span style="color: #008000"><br /></span><span style="color: #000000">            returnStr </span><span style="color: #000000">=</span><span style="color: #000000"> currentRecord;<br />        }<br />        </span><span style="color: #008000">//</span><span style="color: #008000"> 榪斿洖璇誨彇鏂囦歡鐨勬暟鎹?/span><span style="color: #008000"><br /></span><span style="color: #000000">        </span><span style="color: #0000ff">return</span><span style="color: #000000"> returnStr;<br />    }<br /><br />    </span><span style="color: #008000">//</span><span style="color: #008000"> ReadFile鏂規(guī)硶鐢ㄦ潵灝嗘暟鎹甤ounter+1鍚庡啓鍏ュ埌鏂囨湰鏂囦歡filePath涓?br />    </span><span style="color: #008000">//</span><span style="color: #008000"> 浠ュ疄鐜拌鏁板闀跨殑鍔熻兘</span><span style="color: #008000"><br /></span><span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> WriteFile(String filePath, String counter)<br />            </span><span style="color: #0000ff">throws</span><span style="color: #000000"> FileNotFoundException {<br />        path </span><span style="color: #000000">=</span><span style="color: #000000"> filePath;<br />        </span><span style="color: #008000">//</span><span style="color: #008000"> 灝哻ounter杞崲涓篿nt綾誨瀷騫跺姞涓</span><span style="color: #008000"><br /></span><span style="color: #000000">        </span><span style="color: #0000ff">int</span><span style="color: #000000"> Writestr </span><span style="color: #000000">=</span><span style="color: #000000"> Integer.parseInt(counter) </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />        </span><span style="color: #0000ff">try</span><span style="color: #000000"> {<br />            </span><span style="color: #008000">//</span><span style="color: #008000"> 鍒涘緩PrintWriter瀵硅薄錛岀敤浜庡啓鍏ユ暟鎹埌鏂囦歡涓?/span><span style="color: #008000"><br /></span><span style="color: #000000">            PrintWriter pw </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> PrintWriter(</span><span style="color: #0000ff">new</span><span style="color: #000000"> FileOutputStream(filePath));<br />            </span><span style="color: #008000">//</span><span style="color: #008000"> 鐢ㄦ枃鏈牸寮忔墦鍗版暣鏁癢ritestr</span><span style="color: #008000"><br /></span><span style="color: #000000">            pw.println(Writestr);<br />            </span><span style="color: #008000">//</span><span style="color: #008000"> 娓呴櫎PrintWriter瀵硅薄</span><span style="color: #008000"><br /></span><span style="color: #000000">            pw.close();<br />        } </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (IOException e) {<br />            </span><span style="color: #008000">//</span><span style="color: #008000">閿欒澶勭悊</span><span style="color: #008000"><br /></span><span style="color: #000000">            System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">鍐欏叆鏂囦歡閿欒</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> e.getMessage());<br />        }<br />    }<br />}</span></div> <p> Counter.jsp鏂囦歡 </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000"><</span><span style="color: #000000">jsp:useBean id</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">counter</span><span style="color: #000000">"</span><span style="color: #000000"> scope</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">session</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">fiombean.Counter</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">/></span><span style="color: #000000"><br /></span><span style="color: #000000"><%</span><span style="color: #000000"><br />    </span><span style="color: #008000">//</span><span style="color: #008000">璋冪敤counter瀵硅薄鐨凴eadFile鏂規(guī)硶鏉ヨ鍙栨枃浠禼ount.txt涓殑璁℃暟</span><span style="color: #008000"><br /></span><span style="color: #000000">    String url </span><span style="color: #000000">=</span><span style="color: #000000"> request.getRealPath(</span><span style="color: #000000">"</span><span style="color: #000000">count.txt</span><span style="color: #000000">"</span><span style="color: #000000">);<br />    String count </span><span style="color: #000000">=</span><span style="color: #000000"> counter.ReadFile(url);<br />    </span><span style="color: #008000">//</span><span style="color: #008000">璋冪敤counter瀵硅薄鐨凴eadFile鏂規(guī)硶鏉ュ皢璁℃暟鍣ㄥ姞涓鍚庡啓鍏ュ埌鏂囦歡count.txt涓?/span><span style="color: #008000"><br /></span><span style="color: #000000">    </span><span style="color: #0000ff">if</span><span style="color: #000000"> (session.isNew())<br />        counter.WriteFile(url, count);<br /></span><span style="color: #000000">%></span><span style="color: #000000"><br />鎮(zhèn)ㄦ槸絎?/span><span style="color: #000000"><</span><span style="color: #000000">font color</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">red</span><span style="color: #000000">"</span><span style="color: #000000">></span><span style="color: #000000"> </span><span style="color: #000000"><%=</span><span style="color: #000000">count</span><span style="color: #000000">%></span><span style="color: #000000"> </span><span style="color: #000000"></</span><span style="color: #000000">font</span><span style="color: #000000">></span><span style="color: #000000">浣嶈闂?br /></span></div> <p> 娉ㄦ剰錛氬湪緗戠珯鏍圭洰褰曚笅寤虹珛涓涓猚ount.txt鏂囦歡錛屽垵濮嬫暟瀛椾負(fù)0 銆?/p><img src ="http://www.tkk7.com/DreamAngel/aggbug/364242.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/DreamAngel/" target="_blank">椋炵繑澶╀嬌</a> 2011-11-18 15:07 <a href="http://www.tkk7.com/DreamAngel/archive/2011/11/18/364242.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsp瀹炵幇鏁版嵁澶囦喚榪樺師錛堜嬌鐢ㄥ畾鏃跺櫒錛?/title><link>http://www.tkk7.com/DreamAngel/archive/2011/11/04/362720.html</link><dc:creator>椋炵繑澶╀嬌</dc:creator><author>椋炵繑澶╀嬌</author><pubDate>Fri, 04 Nov 2011 14:32:00 GMT</pubDate><guid>http://www.tkk7.com/DreamAngel/archive/2011/11/04/362720.html</guid><wfw:comment>http://www.tkk7.com/DreamAngel/comments/362720.html</wfw:comment><comments>http://www.tkk7.com/DreamAngel/archive/2011/11/04/362720.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/DreamAngel/comments/commentRss/362720.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/DreamAngel/services/trackbacks/362720.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://www.tkk7.com/DreamAngel/archive/2011/11/04/362720.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/DreamAngel/aggbug/362720.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/DreamAngel/" target="_blank">椋炵繑澶╀嬌</a> 2011-11-04 22:32 <a href="http://www.tkk7.com/DreamAngel/archive/2011/11/04/362720.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jsp甯歌闂錛堟葷粨涓級(jí)http://www.tkk7.com/DreamAngel/archive/2011/11/02/362564.html椋炵繑澶╀嬌椋炵繑澶╀嬌Wed, 02 Nov 2011 12:12:00 GMThttp://www.tkk7.com/DreamAngel/archive/2011/11/02/362564.htmlhttp://www.tkk7.com/DreamAngel/comments/362564.htmlhttp://www.tkk7.com/DreamAngel/archive/2011/11/02/362564.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/362564.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/362564.htmltomcat鎻愮ずjdbc鍑虹幇ResultSet can not re-read row data for column閿欒
瑙e喅鏂規(guī)濡備笅錛?br />錛?錛夊鏋滈噰鐢╦dbc-odbc椹卞姩錛岄偅涔堝氨蹇呴』鎸夌収鏌ヨ欏哄簭鏉ヤ竴嬈¤鍙栵紙涓嶈鏈夋病鏈塱mage鎴杢ext綾誨瀷錛夈?br />錛?錛夊鏋滈噰鐢ㄥ井杞彁渚涚殑ms sql server jdbc driver錛屽鏋滄煡璇㈣鍙ヤ腑錛屼笉瀛樺湪image鎴杢ext綾誨瀷瀛楁錛岄偅涔堝彲浠ユ寜鐓ф棤搴忚幏鍙栥?br />錛?錛夊鏋滈噰鐢ㄥ井杞彁渚涚殑ms sql server jdbc driver錛屽鏋滄煡璇㈣鍙ヤ腑錛屽瓨鍦╥mage鎴杢ext綾誨瀷瀛楁錛岄偅涔堝氨蹇呴』鎸夌収欏哄簭璇誨彇錛屽惁鍒欏氨浼?xì)鎶ュ憡Driver]ResultSet can not re-read row data for column涔嬬被鐨勯敊璇?br />錛?錛夊鏋滄兂涓嶆煡璇㈣鍙ヤ腑鏈夋病鏈塱mage鎴杢ext綾誨瀷瀛楁錛岄兘鍙互涓嶆寜鐓ч『搴忚幏鍙栵紝鎴栭噸澶嶈幏鍙栥傞偅涔堝氨蹇呴』鏇存崲椹卞姩錛屾敼鐢ㄧ涓夋柟鐨勩?
SQL Server 2000 :Underlying input stream returned zero bytes
瑙e喅鍔炴硶錛?br />1銆佸皢Text綾誨瀷鐨勫瓧孌靛鍔犻粯璁ゅ?"
2銆佸湪JavaBean涓鍔犲鐞嗭紝紜繚鍦═ext綾誨瀷鐨勫瓧孌典腑涓嶄細(xì)淇濆瓨Null鍊?


濡備綍鑳藉璁塊棶WEB-INF鏂囦歡澶逛笅鐨勯〉闈?br />鍦╓EB-INF涓嬩細(xì)鏈変竴涓獁eb.xml鏂囦歡錛屾鏂囦歡鏄睘浜庢暣涓獁eb绔欑偣鐨勯厤緗枃浠訛紝鍙渶瑕佸湪姝ら厤緗氨鍙互浜嗐?br />WEB-INF閲岄潰闇瑕佽闂殑鏂囦歡涓簂ogin.jsp錛屾墦寮web.xml 鍦?lt;/web-app>涓婇潰鍔犲叆涓涓嬩唬鐮侊細(xì) 
<servlet>
        
<servlet-name>xyy</servlet-name>   -->姝よ鐨剎yy鏄敤浜庢爣璇嗙殑鍜屼笅闈㈢殑涓鑷?br />        <jsp-file>/WEB-INF/login.jsp</jsp-file>   -->闇瑕佽闂殑欏甸潰鐨勮礬寰?br /></servlet>

<servlet-mapping>
        
<servlet-name>xyy</servlet-name>    -->姝よ鐨剎yy鏄敤浜庢爣璇嗙殑鍜屼笂闈㈢殑涓鑷?br />         <url-pattern>/login</url-pattern> ---->姝よ鐨?login鏃舵槸闇瑕佽闂殑欏甸潰鐨勬槧灝勫悕縐?br /></servlet-mapping>

淇敼涔嬪悗閲嶆柊鍚姩鏈嶅姟鍣紝灝辮兘璇誨彇鍒拌鏂囦歡浜嗐?


璇誨彇鏁版嵁搴撳畬鏁存棩鏈熸椂闂?/strong>
new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(rs.getTimestamp("time")); 


ClientAbortException 寮傚父瑙e喅鍔炴硶
ClientAbortException  Caused by: java.net.SocketException: Connection reset by peer: socket write error 鐨勫師鍥犳槸鐢變簬澶勭悊http榪炴帴鏃訛紝姝e湪杈撳嚭鍐呭鏃訛紝鐢ㄦ埛鍏抽棴浜咺E錛屼細(xì)鍑虹幇涓涓?ClientAbortException"錛屽睘浜嶪/O澶勭悊涓嚭鐜扮殑涓涓紓甯革紝搴旂敤鏈嶅姟鍣ㄥ簲璇ヤ細(xì)鎹曟崏銆?
Connection reset by peer鐨勫師鍥狅細(xì)
緇忓父鍑虹幇鐨凜onnection reset by peer: 鍘熷洜鍙兘鏄鏂歸潰鐨勶紝涓嶈繃鏇村父瑙佺殑鍘熷洜鏄細(xì)
①錛氭湇鍔″櫒鐨勫茍鍙戣繛鎺ユ暟瓚呰繃浜嗗叾鎵胯澆閲忥紝鏈嶅姟鍣ㄤ細(xì)灝嗗叾涓竴浜涜繛鎺own鎺夛紱
②錛氬鎴峰叧鎺変簡嫻忚鍣紝鑰屾湇鍔″櫒榪樺湪緇欏鎴風(fēng)鍙戦佹暟鎹紱
③錛氭祻瑙堝櫒绔寜浜哠top
寰堝浜洪兘璇存槸瀹㈡埛绔犳垚鐨勶紝娌℃湁鍔炴硶鎺у埗錛岃屼笖鍚庡彴浼?xì)璁板綍杩欎釜寮傚父锛屾棩蹇椾篃浼?xì)鐤媯鐖嗘弧錛屾椂闂撮暱浜?鑲畾浼?xì)DOWN鎺夌殑銆?br />濡傛灉鏄師鍥?#9312;錛岃屼笖璇ュ紓甯哥殑鏃ュ織綰у埆涓簑arn錛屼笉褰卞搷姝e父榪愯錛屽彧瑕佹彁楂樻湇鍔″櫒鐨勬棩蹇楃駭鍒嵆鍙?
Character decoding failed. Parameter skipped.java.io.CharConversionException: isHexDigit.
escapse鍦ㄤ腑鏂囩紪鐮佹椂浼?xì)鍑虹幇鐨勯棶棰樸?br />瑙e喅鏂規(guī)硶錛?br />瀹㈡埛绔紶鍊?br />
var url = "b.jsp?name=" +u_name;
url
=encodeURI(url);
鏈嶅姟绔幏鍙?nbsp;
String name=request.getParameter("name");
name 
= java.net.URLDecoder.decode(name,"UTF-8");

 



]]>
jsp涓璘TF-8涔辯爜瑙e喅鏂規(guī)http://www.tkk7.com/DreamAngel/archive/2011/10/26/362122.html椋炵繑澶╀嬌椋炵繑澶╀嬌Wed, 26 Oct 2011 12:46:00 GMThttp://www.tkk7.com/DreamAngel/archive/2011/10/26/362122.htmlhttp://www.tkk7.com/DreamAngel/comments/362122.htmlhttp://www.tkk7.com/DreamAngel/archive/2011/10/26/362122.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/362122.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/362122.html涓銆佺‘淇漥sp欏甸潰涓?lt;%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>鍜?lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8">緙栫爜涓篣TF-8錛?/font>

浜屻乸ost鏂瑰紡

閰嶇疆瀛楃榪囨護(hù)鍣?/p>

package com.util.filter;

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

/**
* 閲囩敤Filter緇熶竴璁劇疆澶勭悊瀛楃闆?nbsp;
@author songfeng
@version 1.0
* Apr 1, 2010
*/

public class CharsetEncodingFilter implements Filter {

private String encoding = "UTF-8";

public void destroy() {
}


public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
    FilterChain filterChain) 
throws IOException, ServletException {
   servletRequest.setCharacterEncoding(
this.encoding);
   filterChain.doFilter(servletRequest, servletResponse);
}


public void init(FilterConfig filterConfig) throws ServletException {
   
this.encoding = filterConfig.getInitParameter("encoding");
}

}

閰嶇疆web.xml

<filter>
   
<filter-name>CharsetEncodingFilter</filter-name>
   
<filter-class>com.util.filter.CharsetEncodingFilter</filter-class>
   
<init-param>
    
<param-name>encoding</param-name>
    
<param-value>UTF-8</param-value>
   
</init-param>
</filter>

<filter-mapping>
   
<filter-name>CharsetEncodingFilter</filter-name>
   
<url-pattern>*.jsp</url-pattern>
</filter-mapping>

<filter-mapping>
   
<filter-name>CharsetEncodingFilter</filter-name>
   
<url-pattern>/servlet/*</url-pattern>
</filter-mapping>

涓夈乬et鏂規(guī)硶

1銆侀厤緗畉omcat涓璼erver.xml

<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" disableUploadTimeout="true" URIEncoding="UTF-8"/>

2銆佸湪瑕佷紶閫掑弬鏁扮殑鏃跺欒繘琛岃漿鐮侊紙濡備笉杞爜濂囨暟涓枃瀛楃鏈鍚庝竴涓瓧絎︿貢鐮侊級(jí)

錛?錛塉SP浼犲兼柟寮忥細(xì)
璺寵漿欏碉細(xì)
<a href=info.jsp?info="<%= java.net.URLEncoder.encode("涓枃姹夊瓧","GBK") %>">璺寵漿</a>
鎺ユ敹欏?br /><%
     String info_str = new String(request.getParameter("info"),"ISO8859-1");
     out.print(info_str); //杈撳嚭鎺ユ敹鍊?br />%>
錛?錛塉S浼犲兼柟寮忥細(xì)
鍏堢敤encodeURI()榪涜緙栫爜
var p = "浣犲ソ鍚楋紵";
var url = "aaa.jsp?param=" + encodeURI(p);
鐒跺悗鍦ㄦ湇鍔″櫒绔瑙g爜
<%
String param = request.getParameter("p");
param = new String(param.getBytes("ISO-8859-1"),"UTF-8");
%>
鍥涖乤jax涔辯爜

鍦ㄨ浼犻掍腑鏂囧弬鏁扮殑js涓漿鐮侊細(xì)encodeURIComponent(“×××”)



]]>
web.xml涓嶈taglib瑙e喅鍔炴硶http://www.tkk7.com/DreamAngel/archive/2011/10/23/361826.html椋炵繑澶╀嬌椋炵繑澶╀嬌Sun, 23 Oct 2011 12:49:00 GMThttp://www.tkk7.com/DreamAngel/archive/2011/10/23/361826.htmlhttp://www.tkk7.com/DreamAngel/comments/361826.htmlhttp://www.tkk7.com/DreamAngel/archive/2011/10/23/361826.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/361826.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/361826.html<taglib>
  
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
  
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
濡傛灉澶存槸榪欐牱鐨?lt;web-app xmlns="<jsp-config>
<taglib>
  
<taglib-uri>/WEB-INF/validator-user.tld</taglib-uri>
  
<taglib-location>/WEB-INF/validator-user.tld</taglib-location>
</taglib>
</jsp-config>

]]>
涓浜涢〉闈㈣嚜鍔ㄨ煩杞殑瀹炵幇http://www.tkk7.com/DreamAngel/archive/2009/03/31/263057.html椋炵繑澶╀嬌椋炵繑澶╀嬌Tue, 31 Mar 2009 02:41:00 GMThttp://www.tkk7.com/DreamAngel/archive/2009/03/31/263057.htmlhttp://www.tkk7.com/DreamAngel/comments/263057.htmlhttp://www.tkk7.com/DreamAngel/archive/2009/03/31/263057.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/263057.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/263057.html鍔熻兘錛?縐掑悗錛岃嚜鍔ㄨ煩杞埌鍚岀洰褰曚笅鐨?2view.html鏂囦歡
 
1錛塰tml鐨勫疄鐜?br />
<head>
<meta http-equiv="refresh" content="5;url=02view.html">
</head>

浼樼偣錛氱畝鍗?br /> 緙虹偣錛歋truts Tiles涓棤娉曚嬌鐢?/div>
 
2錛塲avascript鐨勫疄鐜?br />
<script language="javascript" type="text/javascript">
   setTimeout(
"javascript:location.href='02view.html'"5000); 
</script>

浼樼偣錛氱伒媧伙紝鍙互緇撳悎鏇村鐨勫叾浠栧姛鑳?br /> 緙虹偣錛氬彈鍒頒笉鍚屾祻瑙堝櫒鐨勫獎(jiǎng)鍝?/div>
 
3錛夌粨鍚堜簡鍊掓暟鐨刯avascript瀹炵幇錛圛E錛?br />
<span id="totalSecond">5</span>

<script language="javascript" type="text/javascript">
var second = totalSecond.innerText;
setInterval(
"redirect()"1000);
function redirect(){ 
totalSecond.innerText
=--second; 
if(second<0) location.href='02view.html';
}
</script>

浼樼偣錛氭洿浜烘у寲
緙虹偣錛歠irefox涓嶆敮鎸侊紙firefox涓嶆敮鎸乻pan銆乨iv絳夌殑innerText灞炴э級(jí)
 
3'錛夌粨鍚堜簡鍊掓暟鐨刯avascript瀹炵幇錛坒irefox錛?br />
<script language="javascript" type="text/javascript">
    
var second = document.getElementById('totalSecond').textContent;
    setInterval(
"redirect()"1000);
    
function redirect()
    {
        document.getElementById('totalSecond').textContent 
= --second;
        
if (second < 0) location.href = '02view.html';
    }
</script>

4錛夎В鍐矲irefox涓嶆敮鎸乮nnerText鐨勯棶棰?br />
<span id="totalSecond">5</span>

<script language="javascript" type="text/javascript">
if(navigator.appName.indexOf("Explorer"> -1){
    document.getElementById('totalSecond').innerText 
= "my text innerText";
else{
    document.getElementById('totalSecond').textContent 
= "my text textContent";
}
</script>

5錛夋暣鍚?錛夊拰3'錛?br />
<span id="totalSecond">5</span>

<script language="javascript" type="text/javascript">
    
var second = document.getElementById('totalSecond').textContent;

    
if (navigator.appName.indexOf("Explorer"> -1)
    {
        second 
= document.getElementById('totalSecond').innerText;
    } 
else
    {
        second 
= document.getElementById('totalSecond').textContent;
    }


    setInterval(
"redirect()"1000);
    
function redirect()
    {
        
if (second < 0)
        {
            location.href 
= '02view.html';
        } 
else
        {
            
if (navigator.appName.indexOf("Explorer"> -1)
            {
                document.getElementById('totalSecond').innerText 
= second--;
            } 
else
            {
                document.getElementById('totalSecond').textContent 
= second--;
            }
        }
    }
</script>


]]>JSP鍐呭緩瀵硅薄http://www.tkk7.com/DreamAngel/archive/2009/03/26/262033.html椋炵繑澶╀嬌椋炵繑澶╀嬌Thu, 26 Mar 2009 02:15:00 GMThttp://www.tkk7.com/DreamAngel/archive/2009/03/26/262033.htmlhttp://www.tkk7.com/DreamAngel/comments/262033.htmlhttp://www.tkk7.com/DreamAngel/archive/2009/03/26/262033.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/262033.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/262033.html鈶?out - javax.servlet.jsp.jspWriter
   out瀵硅薄鐢ㄤ簬鎶婄粨鏋滆緭鍑哄埌緗戦〉涓娿?/font>

鏂規(guī)硶錛?br /> 1. void clear() ;
   娓呴櫎杈撳嚭緙撳啿鍖虹殑鍐呭錛屼絾鏄笉杈撳嚭鍒板鎴風(fēng)銆?/font>

2. void clearBuffer() ;
   娓呴櫎杈撳嚭緙撳啿鍖虹殑鍐呭錛屽茍杈撳嚭鍒板鎴風(fēng)銆?/font>

3. void close() ;
   鍏抽棴杈撳嚭嫻侊紝娓呴櫎鎵鏈夊唴瀹廣?/font>

4. void flush() ;
   杈撳嚭緙撳啿鍖洪噷闈㈢殑鏁版嵁銆?/font>

5. int getBufferSize() ;
   鑾峰彇浠b涓哄崟浣嶇殑鐩墠緙撳啿鍖哄ぇ灝忋?/font>

6. int getRemaining() ;
   鑾峰彇浠b涓哄崟浣嶇殑緙撳啿鍖轟腑鏈鍗犵敤鐨勭┖闂村ぇ灝忋?/font>

7. boolean isAutoFlush() ;
   鏄惁鑷姩鍒鋒柊緙撳啿鍖恒?/font>

8. void newLine() ;
   杈撳嚭涓涓崲琛屽瓧絎︺?/font>

9. void print( boolean b ) ;
   void print( char c ) ;
   void print( char[] s ) ;
   void print( double d ) ;
   void print( float f ) ;
   void print( int i ) ;
   void print( long l ) ;
   void print( Object obj ) ;
   void print( String s ) ;
   灝嗘寚瀹氱被鍨嬬殑鏁版嵁杈撳嚭鍒癏ttp嫻侊紝涓嶆崲琛屻?/font>

10. void println( boolean b ) ;
    void println( char c ) ;
    void println( char[] s ) ;
    void println( double d ) ;
    void println( float f ) ;
    void println( int i ) ;
    void println( long l ) ;
    void println( Object obj ) ;
    void println( String s ) ;
    灝嗘寚瀹氱被鍨嬬殑鏁版嵁杈撳嚭鍒癏ttp嫻侊紝騫惰緭鍑轟竴涓崲琛岀銆?br />    
11. Appendable append( char c ) ;
    Appendable append( CharSequence cxq, int start, int end ) ;
    Appendable append( CharSequence cxq ) ;
    灝嗕竴涓瓧絎︽垨鑰呭疄鐜頒簡CharSequence鎺ュ彛鐨勫璞℃坊鍔犲埌杈撳嚭嫻佺殑鍚庨潰銆?/font>

鎴愬憳錛?br /> int DEFAULT_BUFFER = 0    - 緙虹渷緙撳啿鍖哄ぇ灝?br /> int NO_BUFFER = -1        - writer鏄惁澶勪簬緙撳啿杈撳嚭鐘舵?br /> int UNBOUNDED_BUFFER = -2 - 鏄惁闄愬埗緙撳啿鍖哄ぇ灝?/font>


鈶?request - javax.servlet.http.HttpServletRequest
   request瀵硅薄鍖呭惈鎵鏈夎姹傜殑淇℃伅錛屽璇鋒眰鐨勬潵婧愩佹爣澶淬乧ookies鍜岃姹傜浉鍏崇殑鍙傛暟鍊肩瓑銆?/font>

鏂規(guī)硶錛?br /> 1. Object getAttribute( String name ) ;
   榪斿洖鐢眓ame鎸囧畾鐨勫睘鎬у鹼紝璇ュ睘鎬т笉瀛樺湪鏃惰繑鍥瀗ull銆?/font>

2. Enumeration getAttributeNames() ;
   榪斿洖request瀵硅薄鐨勬墍鏈夊睘鎬у悕縐扮殑闆嗗悎銆?/font>

3. String getAuthType() ;
   榪斿洖鐢ㄦ潵淇濇姢servlet鐨勮璇佹柟娉曠殑鍚嶇О錛屾湭鍙椾繚鎶ゆ椂榪斿洖null銆?/font>

4. String getCharacterEncoding() ;
   榪斿洖璇鋒眰涓殑瀛楃緙栫爜鏂規(guī)硶錛屽彲浠ュ湪response瀵硅薄涓緗?/font>

5. int getContentLength() ;
   榪斿洖璇鋒眰鐨凚ODY鐨勯暱搴︼紝涓嶈兘紜畾闀垮害鏃惰繑鍥?1銆傚彲浠ュ湪response涓緗?/font>

6. String getContentType() ;
   榪斿洖鍦╮esponse涓畾涔夌殑鍐呭綾誨瀷銆?/font>

7. String getContentPath() ;
   榪斿洖璇鋒眰鐨勮礬寰勩?/font>

8. Cookie[] getCookies() ;
   榪斿洖瀹㈡埛绔墍鏈夌殑Cookie鐨勬暟緇勩?/font>

9. Enumeration getHeaderNames() ;
   榪斿洖鎵鏈塇TTP澶寸殑鍚嶇О鐨勯泦鍚堛?/font>

10. Enumeration getHeaders( String name ) ;
    榪斿洖鎸囧畾HTTP澶寸殑鎵鏈夊肩殑闆嗗悎銆?/font>

11. String getHeader( String name ) ;
    榪斿洖鎸囧畾鍚嶇О鐨凥TTP澶寸殑淇℃伅銆?/font>

12. long getDateHeader( String name ) ;
    榪斿洖鎸囧畾鍚嶇О鐨凞ata綾誨瀷鐨凥TTP澶寸殑淇℃伅銆?/font>

13. int getIntHeader( String name ) ;
    榪斿洖鎸囧畾鍚嶇О鐨処nt綾誨瀷鐨凥TTP澶寸殑淇℃伅銆?/font>

14. ServletInputStream getInputStream() ;
    榪斿洖璇鋒眰鐨勮緭鍏ユ祦銆?/font>

15. Locale getLocale() ;
    榪斿洖褰撳墠欏電殑Locale瀵硅薄錛屽彲浠ュ湪response涓瀹氥?/font>

16. Enumeration getLocales() ;
    榪斿洖璇鋒眰涓墍鏈夌殑Locale瀵硅薄鐨勯泦鍚堛?/font>

17. String getLocalName() ;
    鑾峰彇鍝嶅簲璇鋒眰鐨勬湇鍔″櫒绔富鏈哄悕銆?/font>

18. String getLocalAddr() ;
    鑾峰彇鍝嶅簲璇鋒眰鐨勬湇鍔″櫒绔湴鍧銆?/font>

19. int getLocalPort() ;
    鑾峰彇鍝嶅簲璇鋒眰鐨勬湇鍔″櫒绔鍙?/font>

20. String getMethod() ;
    鑾峰彇瀹㈡埛绔悜鏈嶅姟鍣ㄧ鍙戦佽姹傜殑鏂規(guī)硶(GET銆丳OST)銆?/font>

21. String getParameter( String name ) ;
    鑾峰彇瀹㈡埛绔彂閫佺粰鏈嶅姟鍣ㄧ鐨勫弬鏁板箋?/font>

22. Map getParameterMap() ;
    璇ユ柟娉曡繑鍥炲寘鍚姹備腑鎵鏈夊弬鏁扮殑涓涓狹ap瀵硅薄銆?/font>

23. Enumeration getParameterNames() ;
    榪斿洖璇鋒眰涓墍鏈夊弬鏁扮殑闆嗗悎銆?/font>

24. String[] getParameterValues( String name ) ;
    鑾峰緱璇鋒眰涓寚瀹氬弬鏁扮殑鎵鏈夊箋?/font>

25. String getQueryString() ;
    榪斿洖get鏂規(guī)硶浼犻掔殑鍙傛暟瀛楃涓詫紝璇ユ柟娉曚笉鍒嗚В鍑哄崟鐙殑鍙傛暟銆?/font>

26. String getPathInfo() ;
    鍙栧嚭璇鋒眰涓浜嶴ervletPath鍜孮ueryString涔嬮棿鐨勯澶栦俊鎭?/font>

27. String getPathTranslated() ;
    榪斿洖鐢╣etPathInfo()鏂規(guī)硶鍙栧緱鐨勮礬寰勪俊鎭殑瀹為檯璺緞銆?/font>

28. String getProtocol() ;
    榪斿洖璇鋒眰浣跨敤鐨勫崗璁傚彲浠ユ槸HTTP1.1鎴栬匟TTP1.0銆?/font>

29. BufferedReader getReader() ;
    榪斿洖璇鋒眰鐨勮緭鍏ユ祦瀵瑰簲鐨凴eader瀵硅薄錛岃鏂規(guī)硶鍜実etInputStream()鏂規(guī)硶鍦ㄤ竴涓〉闈腑鍙兘璋冪敤涓涓?/font>

30. String getRemoteAddr() ;
    鑾峰彇鍙戝嚭璇鋒眰鐨勫鎴風(fēng)IP鍦板潃銆?/font>

31. String getRemoteHost() ;
    鑾峰彇鍙戝嚭璇鋒眰鐨勫鎴風(fēng)涓繪満鍚?/font>

32. String getRemoteUser() ;
    榪斿洖緇忚繃瀹㈡埛绔獙璇佺殑鐢ㄦ埛鍚嶏紝鏈粡楠岃瘉榪斿洖null銆?/font>

33. int getRemotePort() ;
    榪斿洖鍙戝嚭璇鋒眰鐨勫鎴風(fēng)涓繪満绔彛銆?/font>

34. String getRealPath( String path ) ;
    榪斿洖緇欏畾铏氭嫙璺緞鐨勭墿鐞嗚礬寰勩?/font>

35. RequestDispatcher getRequestDispatcher( String path ) ;
    鎸夌粰瀹氱殑璺緞鐢熸垚璧勬簮杞悜澶勭悊閫傞厤鍣ㄥ璞°?/font>

36. String getRequestedSessionId() ;
    榪斿洖璇鋒眰鐨剆ession鐨勬爣璇嗐?/font>

37. String RequestURI() ;
    榪斿洖鍙戝嚭璇鋒眰鐨勫鎴風(fēng)鍦板潃錛屼絾鏄笉鍖呮嫭璇鋒眰鐨勫弬鏁板瓧絎︿覆銆?/font>

38. StringBuffer getRequestURI() ;
    榪斿洖鍝嶅簲璇鋒眰鐨勬湇鍔″櫒绔湴鍧

39. String getScheme() ;
    鑾峰彇鍗忚鍚嶇О錛岀己鐪佸間負(fù)HTTP鍗忚銆?/font>

40. String getServerName() ;
    榪斿洖鍝嶅簲璇鋒眰鐨勬湇鍔″櫒鍚嶇О銆?/font>

41. String getServletPath() ;
    鑾峰彇瀹㈡埛绔墍璇鋒眰鐨勮剼鏈枃浠剁殑鏂囦歡璺緞銆?/font>

42. int getServerPort() ;
    鑾峰彇鍝嶅簲璇鋒眰鐨勬湇鍔″櫒绔富鏈虹鍙e彿銆?/font>

43. void removeAttribute( String name ) ;
    鍦ㄥ睘鎬у垪琛ㄤ腑鍒犻櫎鎸囧畾鍚嶇О鐨勫睘鎬с?/font>

44. void setAttribute( String name, Object value ) ;
    鍦ㄥ睘鎬у垪琛ㄤ腑娣誨姞/鍒犻櫎鎸囧畾鐨勫睘鎬с?/font>

45. void setCharacterEncoding( String name ) ;
    璁劇疆璇鋒眰鐨勫瓧絎︾紪鐮佹牸寮忋?/font>

46. HttpSession getSession() ;
    HttpSession getSession( boolean create ) ;
    鑾峰彇session錛屽鏋渃reate涓簍rue錛屽湪鏃爏ession鐨勬儏鍐典笅鍒涘緩涓涓?br />    
47. boolean isRequestedSessionIdFromCookie() ;
    媯(gè)鏌ヨ姹傜殑浼?xì)璇滻D鏄惁涓洪氳繃Cookie浼犲叆銆?/font>

48. boolean isRequestedSessionIdFromURL() ;
    媯(gè)鏌ヨ姹傜殑浼?xì)璇滻D鏄惁涓洪氳繃URL浼犲叆銆?/font>

49. boolean isRequestedSessionIdValid() ;
    媯(gè)鏌ヨ姹傜殑浼?xì)璇滻D鏄惁浠嶇劧鏈夋晥銆?/font>

50. boolean isSecure() ;
    媯(gè)鏌ヨ姹傛槸鍚︿嬌鐢ㄥ畨鍏ㄩ摼鎺ワ紝濡傛灉HTTPS絳夈?/font>

51. boolean isUserInRole( String role ) ;
    媯(gè)鏌ュ凡緇忛氳繃楠岃瘉鐨勭敤鎴鋒槸鍚﹀湪鏄痳ole鎵鎸囧畾鐨勮鑹層?/font>

52. Principal getUserPrincipal() ;
    榪斿洖鍖呭惈鐢ㄦ埛鐧婚檰鍚嶇殑涓涓猨ava.security.Principal瀵硅薄銆?/font>

鎴愬憳錛?br /> String BASIC_AUTH = "BASIC"             -
String CLIENT_CERT_AUTH = "CLIENT_CERT" -
String DIGEST_AUTH = "DIGEST"           -
String FORM_AUTH = "FORM"               -


鈶?response - javax.servlet.http.HttpServletResponse
   response瀵硅薄涓昏灝咼SP瀹瑰櫒澶勭悊鍚庣殑緇撴灉浼犲洖鍒板鎴風(fēng)銆?/font>

鏂規(guī)硶錛?br /> 1. void addCookie( Cookie cookie ) ;
   娣誨姞涓涓狢ookie瀵硅薄錛屼繚瀛樺鎴風(fēng)淇℃伅銆?/font>

2. void addDateHeader( String name, long value ) ;
   娣誨姞涓涓棩鏈熺被鍨嬬殑HTTP澶翠俊鎭紝瑕嗙洊鍚屽悕鐨凥TTP澶翠俊鎭?/font>

3. void addHeader( String name, String value ) ;
   娣誨姞涓涓狧TTP澶達(dá)紝瑕嗙洊鍚屽悕鐨勬棫HTTP澶淬?/font>

4. void addIntHeader( String name, int value ) ;
   娣誨姞涓涓暣鍨嬬殑HTTP澶達(dá)紝瑕嗙洊鍚屽悕鐨勬棫HTTP澶淬?/font>

5. boolean containsHeader( String name ) ;
   鍒ゆ柇鎸囧畾鐨凥TTP澶存槸鍚﹀瓨鍦ㄣ?/font>

6. String encodeRedirectURL( String url ) ;
   瀵箂endRedirect()鏂規(guī)硶浣跨敤鐨刄RL榪涜緙栫爜銆?/font>

7. String encodeURL( String url ) ;
   灝哢RL浜堜互緙栫爜錛屽洖浼犲寘鍚玸ession ID鐨刄RL銆?br />   
8. void flushBuffer() ;
   寮哄埗鎶婂綋鍓嶇紦鍐插尯鐨勫唴瀹瑰彂閫佸埌瀹㈡埛绔?/font>

9. int getBufferSize() ;
   鍙栧緱浠b涓哄崟浣嶇殑緙撳啿鍖哄ぇ灝忋?/font>

10. String getCharacterEncoding() ;
    鑾峰彇鍝嶅簲鐨勫瓧絎︾紪鐮佹牸寮忋?/font>

11. String getContentType() ;
    鑾峰彇鍝嶅簲鐨勭被鍨嬨?/font>

12. Locale getLocale() ;
    鑾峰彇鍝嶅簲鐨凩ocale瀵硅薄銆?/font>

13. ServletOutputStream getOutputStream() ;
    榪斿洖瀹㈡埛绔殑杈撳嚭嫻佸璞°?/font>

14. PrintWriter getWriter() ;
    鑾峰彇杈撳嚭嫻佸搴旂殑writer瀵硅薄銆?/font>

15. boolean isCommitted() ;
    鍒ゆ柇鏈嶅姟鍣ㄧ鏄惁宸茬粡灝嗘暟鎹緭鍑哄埌瀹㈡埛绔?/font>

16. void reset() ;
    娓呯┖buffer涓殑鎵鏈夊唴瀹廣?/font>

17. void resetBuffer() ;
    鎯呭喌buffer涓墍鏈夌殑鍐呭錛屼絾鏄繚鐣橦TTP澶村拰鐘舵佷俊鎭?/font>

18. void sendError( int xc, String msg ) ;
    void sendError( int xc ) ;
    鍙戦侀敊璇紝鍖呮嫭鐘舵佺爜鍜岄敊璇俊鎭?/font>

19. void sendRedirect( String locationg ) ;
    鎶婂搷搴斿彂閫佸埌鍙﹀涓涓綅緗繘琛屽鐞嗐?/font>

20. void setBufferSize( int size ) ;
    璁劇疆浠b涓哄崟浣嶇殑緙撳啿鍖哄ぇ灝忋?/font>

21. void setCharacterEncoding( String charset ) ;
    璁劇疆鍝嶅簲浣跨敤鐨勫瓧絎︾紪鐮佹牸寮忋?/font>

22. void setContentLength( int length ) ;
    璁劇疆鍝嶅簲鐨凚ODY闀垮害銆?/font>

23. void setContentType( String type ) ;
    璁劇疆鍝嶅簲鐨勭被鍨嬨?/font>

24. void setDateHeader( String name, long value ) ;
    璁劇疆鎸囧畾鍚嶇О鐨凞ata綾誨瀷鐨凥TTP澶寸殑鍊箋?/font>

25. void setHeader( String name, String value ) ;
    璁劇疆鎸囧畾鍚嶇О鐨凥TTP澶寸殑鍊箋?/font>

26. void setIntHeader( String name, int value ) ;
    璁劇疆鎸囧畾鍚嶇О鐨刬nt綾誨瀷鐨凥TTP澶寸殑鍊箋?/font>

27. void setStatus( int xc ) ;
    璁劇疆鍝嶅簲鐘舵佺爜錛屾柊鍊間細(xì)瑕嗙洊褰撳墠鍊箋?/font>

鎴愬憳(HTTP鐘舵佺爜)錛?br /> int SC_CONTINUE = 100                      int SC_SWITCHING_PROTOCOLS = 101
int SC_OK = 200                            int SC_NON_AUTHORITATIVE_INFORMATION = 203
int SC_ACCEPTED = 202                      int SC_CREATED = 201
int SC_NO_CONTENT = 204                    int SC_RESET_CONTENT = 205
int SC_PARTIAL_CONTENT = 206               int SC_MULTIPLE_CHOICES = 300
int SC_MOVED_PERMANENTLY = 301             int SC_MOVED_TEMPORARILY = 302
int SC_FOUND = 302                         int SC_SEE_OTHER = 303
int SC_NOT_MODIFIED = 304                  int SC_USE_PROXY = 305
int SC_TEMPORARY_REDIRECT = 307            int SC_BAD_REQUEST = 400
int SC_UNAUTHORIZED = 401                  int SC_PAYMENT_REQUIRED = 402
int SC_FORBIDDEN = 403                     int SC_NOT_FOUND = 404
int SC_METHOD_NOT_ALLOWED = 405            int SC_NOT_ACCEPTABLE = 406
int SC_PROXY_AUTHENTICATION_REQUIRED = 407 int SC_REQUEST_TIMEOUT = 408
int SC_CONFLICT = 409                      int SC_GONE = 410
int SC_LENGTH_REQUIRED = 411               int SC_PRECONDITION_FAILED = 412
int SC_REQUEST_ENTITY_TOO_LARGE = 413      int SC_REQUEST_URI_TOO_LONG = 414
int SC_UNSUPPORTED_MEDIA_TYPE = 415        int SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416
int SC_EXPECTATION_FAILED = 417            int SC_INTERNAL_SERVER_ERROR = 500
int SC_NOT_IMPLEMENTED = 501               int SC_BAD_GATEWAY = 502
int SC_SERVICE_UNAVAILABLE = 503           int SC_GATEWAY_TIMEOUT = 504
int SC_HTTP_VERSION_NOT_SUPPORTED = 505


鈶?session - javax.servlet.http.HttpSession
   session瀵硅薄琛ㄧず鐩墠涓埆鐢ㄦ埛鐨勪細(xì)璇濈姸鎬侊紝鐢ㄦ潵璇嗗埆姣忎釜鐢ㄦ埛銆?/font>

鏂規(guī)硶錛?br /> 1. Object getAttribute( String name ) ;
   鑾峰彇涓庢寚瀹氬悕瀛楃浉鍏寵仈鐨剆ession灞炴у箋?/font>

2. Enumeration getAttributeNames() ;
   鍙栧緱session鍐呮墍鏈夊睘鎬х殑闆嗗悎銆?/font>

3. long getCreationTime() ;
   榪斿洖session鐨勫垱寤烘椂闂達(dá)紝鏈灝忓崟浣嶅崈鍒嗕箣涓縐掋?/font>

4. String getId() ;
   鍙栧緱session鏍囪瘑銆?/font>

5. long getLastAccessedTime() ;
   榪斿洖涓庡綋鍓峴ession鐩稿叧鐨勫鎴風(fēng)鏈鍚庝竴嬈¤闂殑鏃墮棿錛岀敱1970-01-01綆楄搗錛屽崟浣嶆縐掋?/font>

6. int getMaxInactiveInterval( int interval ) ;
   榪斿洖鎬繪椂闂達(dá)紝浠ョ涓哄崟浣嶏紝琛ㄧずsession鐨勬湁鏁堟椂闂?session涓嶆椿鍔ㄦ椂闂?銆?1涓烘案涓嶈繃鏈熴?/font>

7. ServletContext getServletContext() ;
   榪斿洖涓涓JSP欏甸潰瀵瑰簲鐨凷ervletContext瀵硅薄瀹炰緥銆?/font>

8. HttpSessionContext getSessionContext() ;
  

9. Object getValue( String name ) ;
   鍙栧緱鎸囧畾鍚嶇О鐨剆ession鍙橀噺鍊鹼紝涓嶆帹鑽愪嬌鐢ㄣ?/font>

10. String[] getValueNames() ;
    鍙栧緱鎵鏈塻ession鍙橀噺鐨勫悕縐扮殑闆嗗悎錛屼笉鎺ㄨ崘浣跨敤銆?/font>

11. void invalidate() ;
    閿姣佽繖涓猻ession瀵硅薄銆?/font>

12. boolean isNew() ;
    鍒ゆ柇涓涓猻ession鏄惁鐢辨湇鍔″櫒浜х敓錛屼絾鏄鎴風(fēng)騫舵病鏈変嬌鐢ㄣ?/font>

13. void pubValue( String name, Object value ) ;
    娣誨姞涓涓猻ession鍙橀噺錛屼笉鎺ㄨ崘浣跨敤銆?/font>

14. void removeValue( String name ) ;
    縐婚櫎涓涓猻ession鍙橀噺鐨勫鹼紝涓嶆帹鑽愪嬌鐢ㄣ?/font>

15. void setAttribute( String name, String value ) ;
    璁劇疆鎸囧畾鍚嶇О鐨剆ession灞炴у箋?/font>

16. void setMaxInactiveInterval( int interval ) ;
    璁劇疆session鐨勬湁鏁堟湡銆?/font>

17. void removeAttribute( String name ) ;
    縐婚櫎鎸囧畾鍚嶇О鐨剆ession灞炴с?/font>


鈶?pageContext - javax.servlet.jsp.PageContext
   pageContext瀵硅薄瀛樺偍鏈琂SP欏甸潰鐩稿叧淇℃伅錛屽灞炴с佸唴寤哄璞$瓑銆?/font>

鏂規(guī)硶錛?br /> 1. void setAttribute( String name, Object value, int scope ) ;
   void setAttribute( String name, Object value ) ;
   鍦ㄦ寚瀹氱殑鍏變韓鑼冨洿鍐呰緗睘鎬с?/font>

2. Object getAttribute( String name, int scope ) ;
   Object getAttribute( String name ) ;
   鍙栧緱鎸囧畾鍏變韓鑼冨洿鍐呬互name涓哄悕瀛楃殑灞炴у箋?/font>

3. Object findAttribute( String name ) ;
   鎸夐〉闈€佽姹傘佷細(xì)璇濆拰搴旂敤紼嬪簭鍏變韓鑼冨洿鎼滅儲(chǔ)宸插懡鍚嶇殑灞炴с?/font>

4. void removeAttribute( String name, int scope ) ;
   void removeAttribute( String name ) ;
   縐婚櫎鎸囧畾鍚嶇О鍜屽叡浜寖鍥寸殑灞炴с?/font>

5. void forward( String url ) ;
   灝嗛〉闈㈠鑸埌鎸囧畾鐨刄RL銆?/font>

6. Enumeration getAttributeNamesScope( int scope ) ;
   鍙栧緱鎸囧畾鍏變韓鑼冨洿鍐呯殑鎵鏈夊睘鎬у悕縐扮殑闆嗗悎銆?/font>

7. int getAttributeScope( String name ) ;
   鍙栧緱鎸囧畾灞炴х殑鍏變韓鑼冨洿銆?/font>

8. ErrorData getErrorDate() ;
   鍙栧緱欏甸潰鐨別rrorData瀵硅薄銆?/font>

9. Exception getException() ;
   鍙栧緱欏甸潰鐨別xception瀵硅薄銆?/font>

10. ExpressionEvaluator getExpressionEvaluator() ;
    鍙栧緱欏甸潰鐨別xpressionEvaluator瀵硅薄銆?/font>

11. JspWriter getOut() ;
    鍙栧緱欏甸潰鐨刼ut瀵硅薄銆?/font>

12. Object getPage() ;
    鍙栧緱欏甸潰鐨刾age瀵硅薄銆?/font>

13. ServletRequest getRequest() ;
    鍙栧緱欏甸潰鐨剅equest瀵硅薄銆?/font>

14. ServletResponse getResponse() ;
    鍙栧緱欏甸潰鐨剅esponse瀵硅薄銆?/font>

15. ServletConfig getConfig() ;
    鍙栧緱欏甸潰鐨刢onfig瀵硅薄銆?/font>

16. ServletContext getServletContext() ;
    鍙栧緱欏甸潰鐨剆ervletContext瀵硅薄銆?/font>

17. HttpSession getSession() ;
    鍙栧緱欏甸潰鐨剆ession瀵硅薄銆?/font>

18. VariableResolver getVariableResolver() ;
    鍙栧緱欏甸潰鐨剉ariableResolver瀵硅薄銆?/font>

19. void include( String url, boolean flush ) ;
    void include( String url ) ;
    鍖呭惈鍏朵粬鐨勮祫婧愶紝騫舵寚瀹氭槸鍚﹁嚜鍔ㄥ埛鏂般?/font>

20. void release() ;
    閲嶇疆pageContext鍐呴儴鐘舵侊紝閲婃斁鎵鏈夊唴閮ㄥ紩鐢ㄣ?/font>

21. void initialize( Servlet servlet, ServletRequest request, ServletResponse response,
                     String errorPageURL, boolean needSession, int bufferSize, boolean autoFlush ) ;
    鍒濆鍖栨湭緇忓垵濮嬪寲鐨刾ageContext瀵硅薄銆?/font>

22. BodyContext pushBody() ;
    BodyContext pushBody( Writer writer ) ;
    淇濆瓨褰撳墠鐨刼ut瀵硅薄錛屽茍鏇存柊pageContext涓璸age鑼冨洿鍐呯殑out瀵硅薄銆?/font>

23. JspWrite popBody() ;
    鍙栧嚭鐢眕ushBody()鏂規(guī)硶淇濆瓨鐨刼ut瀵硅薄銆?/font>

24. void handlePageException( Exception e ) ;
    void handlePageException( Thrwoable t ) ;
   

鎴愬憳錛?br /> int PAGE_SCOPE = 1        - 欏甸潰鍏變韓鑼冨洿
int REQUEST_SCOPE = 2     - 璇鋒眰鍏變韓鑼冨洿
int SESSION_SCOPE = 3     - 浼?xì)璇濆呑冺n鑼冨洿
int APPLICATION_SCOPE = 4 - 搴旂敤紼嬪簭鍏變韓鑼冨洿
String PAGE = "javax.servlet.jsp.jspPage"
String PAGECONTEXT = "javax.servlet.jsp.jspPageContext"
String REQUEST = "javax.servlet.jsp.jspRequest"
String RESPONSE = "javax.servlet.jsp.jspResponse"
String CONFIG = "javax.servlet.jsp.jspConfig"
String SESSION = "javax.servlet.jsp.jspSession"
String OUT = "javax.servlet.jsp.jspOut"
String APPLICATION = "javax.servlet.jsp.jspApplication"
String EXCEPTION = "javax.servlet.jsp.jspException"


鈶?application - javax.servlet.ServletContext
   application涓昏鍔熺敤鍦ㄤ簬鍙栧緱鎴栨洿鏀筍ervlet鐨勮瀹氥?/font>

鏂規(guī)硶錛?br /> 1. Object getAttribute( String name ) ;
   榪斿洖鐢眓ame鎸囧畾鐨刟pplication灞炴с?/font>

2. Enumeration getAttributes() ;
   榪斿洖鎵鏈夌殑application灞炴с?/font>

3. ServletContext getContext( String uripath ) ;
   鍙栧緱褰撳墠搴旂敤鐨凷ervletContext瀵硅薄銆?/font>

4. String getInitParameter( String name ) ;
   榪斿洖鐢眓ame鎸囧畾鐨刟pplication灞炴х殑鍒濆鍊箋?/font>

5. Enumeration getInitParameters() ;
   榪斿洖鎵鏈夌殑application灞炴х殑鍒濆鍊肩殑闆嗗悎銆?/font>

6. int getMajorVersion() ;
   榪斿洖servlet瀹瑰櫒鏀寔鐨凷ervlet API鐨勭増鏈彿銆?/font>

7. String getMimeType( String file ) ;
   榪斿洖鎸囧畾鏂囦歡鐨勭被鍨嬶紝鏈煡綾誨瀷榪斿洖null銆備竴鑸負(fù)"text/html"鍜?image/gif"銆?/font>

8. int getMinorVersion() ;
   榪斿洖servlet瀹瑰櫒鏀寔鐨凷ervlet API鐨勫壇鐗堟湰鍙楓?/font>

9. String getRealPath( String path ) ;
   榪斿洖緇欏畾铏氭嫙璺緞鎵瀵瑰簲鐗╃悊璺緞銆?/font>

10. RequestDispatcher getNamedDispatcher( String name ) ;
    涓烘寚瀹氬悕瀛楃殑Servlet瀵硅薄榪斿洖涓涓猂equestDispatcher瀵硅薄鐨勫疄渚嬨?/font>

11. RequestDispatcher getRequestDispatcher( String path ) ;
    榪斿洖涓涓猂equestDispatcher瀵硅薄鐨勫疄渚嬨?/font>

12. URL getResource( String path ) ;
    榪斿洖鎸囧畾鐨勮祫婧愯礬寰勫搴旂殑涓涓猆RL瀵硅薄瀹炰緥錛屽弬鏁拌浠?/"寮澶淬?/font>

13. InputStream getResourceAsStream( String path ) ;
    榪斿洖涓涓敱path鎸囧畾浣嶇疆鐨勮祫婧愮殑InputStream瀵硅薄瀹炰緥銆?/font>

14. Set getResourcePaths( String path ) ;
    榪斿洖瀛樺偍鍦╳eb-app涓墍鏈夎祫婧愯礬寰勭殑闆嗗悎銆?/font>

15. String getServerInfo() ;
    鍙栧緱搴旂敤鏈嶅姟鍣ㄧ増鏈俊鎭?/font>

16. Servlet getServlet( String name ) ;
    鍦⊿ervletContext涓绱㈡寚瀹氬悕縐扮殑servlet銆?/font>

17. Enumeration getServlets() ;
    榪斿洖ServletContext涓墍鏈塻ervlet鐨勯泦鍚堛?/font>

18. String getServletContextName() ;
    榪斿洖鏈瑆eb搴旂敤鐨勫悕縐般?/font>

19. Enumeration getServletContextNames() ;
    榪斿洖ServletContext涓墍鏈塻ervlet鐨勫悕縐伴泦鍚堛?/font>

20. void log( Exception ex, String msg ) ;
    void log( String msg, Throwable t ) ;
    void log( String msg ) ;
    鎶婃寚瀹氱殑淇℃伅鍐欏叆servlet log鏂囦歡銆?/font>

21. void removeAttribute( String name ) ;
    縐婚櫎鎸囧畾鍚嶇О鐨刟pplication灞炴с?/font>

22. void setAttribute( String name, Object value ) ;
    璁懼畾鎸囧畾鐨刟pplication灞炴х殑鍊箋?/font>


鈶?config - javax.servlet.ServletConfig
   config瀵硅薄鐢ㄦ潵瀛樻斁Servlet鍒濆鐨勬暟鎹粨鏋勩?/font>

鏂規(guī)硶錛?br /> 1. String getInitParameter( String name ) ;
   榪斿洖鍚嶇О涓簄ame鐨勪績浣垮弬鏁扮殑鍊箋?/font>

2. Enumeration getInitParameters() ;
   榪斿洖榪欎釜JSP鎵鏈夌殑淇冧嬌鍙傛暟鐨勫悕縐伴泦鍚堛?/font>

3. ServletContext getContext() ;
   榪斿洖鎵ц鑰呯殑servlet涓婁笅鏂囥?/font>

4. String getServletName() ;
   榪斿洖servlet鐨勫悕縐般?/font>


鈶?exception - java.lang.Throwable
   閿欒瀵硅薄錛屽彧鏈夊湪JSP欏甸潰鐨刾age鎸囦護(hù)涓寚瀹歩sErrorPage="true"鍚庯紝鎵嶅彲浠ュ湪鏈〉闈嬌鐢╡xception瀵硅薄銆?/font>

鏂規(guī)硶錛?br /> 1. Throwable fillInStackTrace() ;
   灝嗗綋鍓峴tack淇℃伅璁板綍鍒癳xception瀵硅薄涓?/font>

2. String getLocalizedMessage() ;
   鍙栧緱鏈湴璇郴鐨勯敊璇彁紺轟俊鎭?/font>

3. String getMessage()
   鍙栧緱閿欒鎻愮ず淇℃伅銆?/font>

4. StackTrackElement[] getStackTrace() ;
   榪斿洖瀵硅薄涓褰曠殑call stack track淇℃伅銆?/font>

5. Throwable initCause( Throwable cause ) ;
   灝嗗彟澶栦竴涓紓甯稿璞″祵濂楄繘褰撳墠寮傚父瀵硅薄涓?br />   
6. Throwable getCause() ;
   鍙栧嚭宓屽鍦ㄥ綋鍓嶅紓甯稿璞′腑鐨勫紓甯搞?/font>

7. void printStackTrace() ;
   void printStackTrace( printStream s ) ;
   void printStackTrace( printWriter s ) ;
   鎵撳嵃鍑篢hrowable鍙?qiáng)鍏禼all stack trace淇℃伅銆?/font>

8. void setStackTrace( StackTraceElement[] stackTrace )
   璁劇疆瀵硅薄鐨刢all stack trace淇℃伅銆?/font>


鈶?page - javax.servlet.jsp.HttpJspPage
   page瀵硅薄浠h〃JSP瀵硅薄鏈韓錛屾垨鑰呰浠h〃緙栬瘧鍚庣殑servlet瀵硅薄錛?br />    鍙互鐢? (javax.servlet.jsp.HttpJspPage)page )鏉ュ彇鐢ㄥ畠鐨勬柟娉曞拰灞炴с?/font>



]]>
JSP鐜鍩轟簬Session鐨勫湪綰跨敤鎴風(fēng)粺璁℃繁鍏ュ垎鏋?/title><link>http://www.tkk7.com/DreamAngel/archive/2009/03/19/260893.html</link><dc:creator>椋炵繑澶╀嬌</dc:creator><author>椋炵繑澶╀嬌</author><pubDate>Thu, 19 Mar 2009 12:45:00 GMT</pubDate><guid>http://www.tkk7.com/DreamAngel/archive/2009/03/19/260893.html</guid><wfw:comment>http://www.tkk7.com/DreamAngel/comments/260893.html</wfw:comment><comments>http://www.tkk7.com/DreamAngel/archive/2009/03/19/260893.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/DreamAngel/comments/commentRss/260893.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/DreamAngel/services/trackbacks/260893.html</trackback:ping><description><![CDATA[     鎽樿: JSP浣滀負(fù)鍚庤搗涔嬬鑳藉鍦ㄦ湇鍔″櫒緙栫▼鐜涓崰鎹竴瀹氬湴浣嶏紝鏄拰瀹冭壇濂芥敮鎸佷竴緋誨垪涓氱晫鏍囧噯瀵嗗垏鐩稿叧鐨勩係ession灝辨槸瀹冩彁渚涚殑鍩虹璁炬柦涔嬩竴銆備綔涓轟竴涓▼搴忓憳錛屼綘鍙互涓嶄粙鎰忓叿浣撳湪瀹㈡埛绔槸濡備綍瀹炵幇錛屽氨鏂逛究鐨勫疄鐜扮畝鍗曠殑鍩轟簬session鐨勭敤鎴風(fēng)鐞嗐傜幇鍦ㄥ浜庡鐞嗗湪綰跨敤鎴鳳紝鏈夊嚑縐嶄笉鍚岀殑澶勭悊鏂規(guī)硶銆備竴縐嶆槸欏甸潰鍒鋒柊鐢辯敤鎴鋒帶鍒訛紝鏈嶅姟鍣ㄧ鎺у埗涓涓秴鏃舵椂闂存瘮濡?0鍒嗛挓錛屽埌浜嗘椂闂翠箣鍚庣敤鎴鋒病鏈夊姩浣滃氨琚涪鍑恒傝繖縐嶆柟娉曠殑浼樼偣鏄紝濡傛灉鐢?..  <a href='http://www.tkk7.com/DreamAngel/archive/2009/03/19/260893.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/DreamAngel/aggbug/260893.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/DreamAngel/" target="_blank">椋炵繑澶╀嬌</a> 2009-03-19 20:45 <a href="http://www.tkk7.com/DreamAngel/archive/2009/03/19/260893.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Forward涓嶳edirect鍖哄埆http://www.tkk7.com/DreamAngel/archive/2009/03/12/259278.html椋炵繑澶╀嬌椋炵繑澶╀嬌Thu, 12 Mar 2009 02:21:00 GMThttp://www.tkk7.com/DreamAngel/archive/2009/03/12/259278.htmlhttp://www.tkk7.com/DreamAngel/comments/259278.htmlhttp://www.tkk7.com/DreamAngel/archive/2009/03/12/259278.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/259278.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/259278.html1.         鍏卞悓鐐癸細(xì)

閮藉疄鐜頒簡鏍規(guī)嵁鑷繁鐨勬潯浠跺疄鐜扮殑欏甸潰寰楄煩杞?/span>

2.         鍖哄埆

綾誨埆

姒傚康

鍏變韓鏁版嵁

搴旂敤

Redirect

URL閲嶆柊瀹氬悜錛氬彲浠ユ槸浠繪剰鐨?/span>URL

涓嶈兘鍏變韓request閲岄潰鐨勬暟鎹?/span>

涓鑸敤浜庣敤鎴鋒敞閿鐧誨綍鏃惰繑鍥炰富欏甸潰鍜岃煩杞埌鍏跺畠鐨勭綉绔欑瓑絳?/span>

Forward

欏甸潰鐨勮漿鍙戯細(xì)鍙兘鏄悓涓涓?/span>Web搴旂敤紼嬪簭鐨勫叾浠?/span>Web緇勪歡

杞彂欏甸潰鍜岃漿鍙戝埌鐨勯〉闈㈠彲浠ュ叡鎬?/span>request閲岄潰鐨勬暟鎹?/span>

涓鑸敤浜庣敤鎴風(fēng)櫥褰曠殑鏃跺欐牴鎹鑹茶漿鍙戝埌鐩稿簲鐨勬ā鍧楃瓑絳?/span>

3.         渚嬪瓙錛?/span>

璀錛?/span>client 閫氳繃XXX\index.jsp?name=gauss&pwd=123璁塊棶index.jsp,鑰?/span>index.jsp涓湁<jsp:forward page="login.jsp"/>,鍒欏湪login.jsp涓彲浠ラ氳繃request.getParameter()寰楀埌name鍜?/span>pwd錛岃?/span><%response.sendRedirect("login.jsp");%>寰椾笉鍒般?/span>

4.         娉ㄦ剰

涓鑸湪index.jsp欏甸潰涔嬪墠鏈変釜鎻愪氦鏁版嵁鐨勯〉闈?/span>default.jsp錛屽垯defautl.jsp欏甸潰鎻愪氦鐨勬暟鎹氨鍙互鍦?/span>login.jsp欏甸潰寰楀埌錛岃屼笉鏄緱鍒?/span>index.jsp欏甸潰鎻愪氦鐨勬暟鎹紝index.jsp欏甸潰鍙槸鎵ц鐨勯兘鏄竴涓漿鍙戞搷浣滃綋鐒跺湪閲岄潰鍙互澧炲姞涔熷啓涓氬姟鎿嶄綔錛屼粬鍙互寰楀埌request鐨勬暟鎹紝鐢?/span>XXX\index.jsp?name=gauss&pwd=123榪欑鏂瑰紡鐧誨綍灝辨槸鐪佺暐浜?/span>index.jsp鍓嶉潰鐨勪竴涓〉闈㈡彁浜ゆ暟鎹屽凡銆?/span>



]]>
getOutputStream() has already been called for this response寮傚父鐨勫師鍥犲拰瑙e喅鏂規(guī)硶http://www.tkk7.com/DreamAngel/archive/2009/03/11/259213.html椋炵繑澶╀嬌椋炵繑澶╀嬌Wed, 11 Mar 2009 13:07:00 GMThttp://www.tkk7.com/DreamAngel/archive/2009/03/11/259213.htmlhttp://www.tkk7.com/DreamAngel/comments/259213.htmlhttp://www.tkk7.com/DreamAngel/archive/2009/03/11/259213.html#Feedback0http://www.tkk7.com/DreamAngel/comments/commentRss/259213.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/259213.htmltomcat5涓?/span>jsp鍑虹幇getOutputStream() has already been called for this response寮傚父鐨勫師鍥犲拰瑙e喅鏂規(guī)硶鍦?/span>tomcat5涓?/span>jsp涓嚭鐜版閿欒涓鑸兘鏄湪jsp涓嬌鐢ㄤ簡杈撳嚭嫻侊紙濡傝緭鍑哄浘鐗囬獙璇佺爜錛屾枃浠朵笅杞界瓑錛夛紝娌℃湁濡ュ杽澶勭悊濂界殑鍘熷洜銆傚叿浣撶殑鍘熷洜灝辨槸鍦?/span>tomcat涓?/span>jsp緙栬瘧鎴?/span>servlet涔嬪悗鍦ㄥ嚱鏁?/span>_jspService(HttpServletRequest request, HttpServletResponse response)鐨勬渶鍚庢湁涓孌佃繖鏍風(fēng)殑浠g爜

finally {

      if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);

}

榪欓噷鏄湪閲婃斁鍦?/span>jsp涓嬌鐢ㄧ殑瀵硅薄錛屼細(xì)璋冪敤response.getWriter(),鍥犱負(fù)榪欎釜鏂規(guī)硶鏄拰response.getOutputStream()鐩稿啿紿佺殑錛佹墍浠ヤ細(xì)鍑虹幇浠ヤ笂榪欎釜寮傚父銆傜劧鍚庡綋鐒舵槸瑕佹彁鍑鴻В鍐崇殑鍔炴硶錛屽叾瀹炴尯綆鍗曠殑錛堝茍涓嶆槸鍜屾煇浜涙湅鍙嬭鐨勯偅鏍?/span>--灝?/span>jsp鍐呯殑鎵鏈夌┖鏍煎拰鍥炶濺絎﹀彿鎵鏈夐兘鍒犻櫎鎺夛級(jí)錛屽湪浣跨敤瀹岃緭鍑烘祦浠ュ悗璋冪敤浠ヤ笅涓よ浠g爜鍗沖彲錛?/span>

out.clear();

out = pageContext.pushBody();

 

闄勶細(xì)浜х敓楠岃瘉鐮佸浘鐗囩殑鏂囦歡image.jsp

 1<%@ page contentType="image/jpeg"
 2    import="java.awt.*,java.awt.image.*,java.util.*,javax.imageio.*"
 3    pageEncoding="GBK"%>
 4<%!Color getRandColor(int fc, int bc) {//緇欏畾鑼冨洿鑾峰緱闅忔満棰滆壊
 5        Random random = new Random();
 6        if (fc > 255)
 7            fc = 255;
 8        if (bc > 255)
 9            bc = 255;
10        int r = fc + random.nextInt(bc - fc);
11        int g = fc + random.nextInt(bc - fc);
12        int b = fc + random.nextInt(bc - fc);
13        return new Color(r, g, b);
14    }
%>
15<%
16    //璁劇疆欏甸潰涓嶇紦瀛?/span>
17    response.setHeader("Pragma""No-cache");
18    response.setHeader("Cache-Control""no-cache");
19    response.setDateHeader("Expires"0);
20    // 鍦ㄥ唴瀛樹腑鍒涘緩鍥捐薄
21    int width = 60, height = 20;
22    BufferedImage image = new BufferedImage(width, height,
23            BufferedImage.TYPE_INT_RGB);
24    // 鑾峰彇鍥懼艦涓婁笅鏂?/span>
25    Graphics g = image.getGraphics();
26    //鐢熸垚闅忔満綾?/span>
27    Random random = new Random();
28    // 璁懼畾鑳屾櫙鑹?/span>
29    g.setColor(getRandColor(200250));
30    g.fillRect(00, width, height);
31    //璁懼畾瀛椾綋
32    g.setFont(new Font("Times New Roman", Font.PLAIN, 18));
33    //鐢昏竟妗?br /> 34    //g.setColor(new Color());
35    //g.drawRect(0,0,width-1,height-1);
36    // 闅忔満浜х敓155鏉″共鎵扮嚎錛屼嬌鍥捐薄涓殑璁よ瘉鐮佷笉鏄撹鍏跺畠紼嬪簭鎺㈡祴鍒?/span>
37    g.setColor(getRandColor(160200));
38    for (int i = 0; i < 155; i++{
39        int x = random.nextInt(width);
40        int y = random.nextInt(height);
41        int xl = random.nextInt(12);
42        int yl = random.nextInt(12);
43        g.drawLine(x, y, x + xl, y + yl);
44    }

45    // 鍙栭殢鏈轟駭鐢熺殑璁よ瘉鐮?4浣嶆暟瀛?
46    String sRand = "";
47    for (int i = 0; i < 4; i++{
48        String rand = String.valueOf(random.nextInt(10));
49        sRand += rand;
50        // 灝嗚璇佺爜鏄劇ず鍒板浘璞′腑
51        g.setColor(new Color(20 + random.nextInt(110), 20 + random
52        .nextInt(110), 20 + random.nextInt(110)));
53        //璋冪敤鍑芥暟鍑烘潵鐨勯鑹茬浉鍚岋紝鍙兘鏄洜涓虹瀛愬お鎺ヨ繎錛屾墍浠ュ彧鑳界洿鎺ョ敓鎴?/span>
54        g.drawString(rand, 13 * i + 616);
55    }

56    // 灝嗚璇佺爜瀛樺叆SESSION
57    session.setAttribute("rand", sRand);
58    // 鍥捐薄鐢熸晥
59    g.dispose();
60    // 杈撳嚭鍥捐薄鍒伴〉闈?/span>
61    ImageIO.write(image, "JPEG", response.getOutputStream());
62    out.clear();
63    out = pageContext.pushBody();
64%>

鍦?/span>html涓嬌鐢ㄩ獙璇佺爜鍥劇墖錛?/p>

1<img src="image.jsp" id="src" height="18" alt="鐪嬩笉娓呮?璇風(fēng)偣鍑誨埛鏂? onclick="this.src=this.src+'?'+Math.random();" />


]]>
Jbuilder 2006鐨勪竴涓狟ughttp://www.tkk7.com/DreamAngel/archive/2009/01/22/252348.html椋炵繑澶╀嬌椋炵繑澶╀嬌Thu, 22 Jan 2009 07:02:00 GMThttp://www.tkk7.com/DreamAngel/archive/2009/01/22/252348.htmlhttp://www.tkk7.com/DreamAngel/comments/252348.htmlhttp://www.tkk7.com/DreamAngel/archive/2009/01/22/252348.html#Feedback2http://www.tkk7.com/DreamAngel/comments/commentRss/252348.htmlhttp://www.tkk7.com/DreamAngel/services/trackbacks/252348.html鏈?/span>3寮犵綉欏碉細(xì)login.jsp錛堢櫥闄嗙晫闈級(jí)銆?/span>check.jsp錛堥獙璇佺晫闈級(jí)鍜?/span>index.jsp錛堜富欏碉級(jí)錛屽湪check.jsp涓垽鏂櫥闄嗙殑淇℃伅濡傛灉鍦ㄦ暟鎹簱涓瓨鍦紝灝卞湪2縐掑悗榪涘叆index.jsp錛屼嬌鐢ㄥ涓嬭鍙ワ細(xì)

response.setHeader("Refresh","2;URL=index.jsp");

鎴戜滑鍦?/span>Jbuilder 2006鐨勫唴緗祻瑙堝櫒榪愯璇ョ▼搴忔椂錛屽嵆浣胯緭鍏ョ殑淇℃伅姝g‘錛屽湪check.jsp欏甸潰涔熶笉浼?xì)漶旂?/span>2縐掔殑寤惰繜鏁堟灉錛岃屽湪IE鎴栧叾浠栨祻瑙堝櫒涓潎鍙疄鐜板歡榪熸晥鏋溿?/span>

]]>
鍔ㄦ佺敓鎴恈heckbox鐨勫煎茍鑾峰彇鍊?/title><link>http://www.tkk7.com/DreamAngel/archive/2009/01/10/250825.html</link><dc:creator>椋炵繑澶╀嬌</dc:creator><author>椋炵繑澶╀嬌</author><pubDate>Sat, 10 Jan 2009 12:36:00 GMT</pubDate><guid>http://www.tkk7.com/DreamAngel/archive/2009/01/10/250825.html</guid><wfw:comment>http://www.tkk7.com/DreamAngel/comments/250825.html</wfw:comment><comments>http://www.tkk7.com/DreamAngel/archive/2009/01/10/250825.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/DreamAngel/comments/commentRss/250825.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/DreamAngel/services/trackbacks/250825.html</trackback:ping><description><![CDATA[<p><span style="font-size: 10.5pt; font-family: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><strong>絎竴欏碉細(xì)</p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000"><%</span><span style="color: #000000"><br /> </span><span style="color: #008080">2</span><span style="color: #000000"><img id="Codehighlighter1_26_108_Open_Image" onclick="this.style.display='none'; Codehighlighter1_26_108_Open_Text.style.display='none'; Codehighlighter1_26_108_Closed_Image.style.display='inline'; Codehighlighter1_26_108_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_26_108_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_26_108_Closed_Text.style.display='none'; Codehighlighter1_26_108_Open_Image.style.display='inline'; Codehighlighter1_26_108_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /> </span><span style="color: #0000ff">for</span><span style="color: #000000">(</span><span style="color: #0000ff">int</span><span style="color: #000000"> k</span><span style="color: #000000">=</span><span style="color: #000000">1</span><span style="color: #000000">;k</span><span style="color: #000000"><=</span><span style="color: #000000">20</span><span style="color: #000000">;k</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_26_108_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_26_108_Open_Text"><span style="color: #000000">{<br /> </span><span style="color: #008080">3</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />   </span><span style="color: #000000">%></span><span style="color: #000000"><br /> </span><span style="color: #008080">4</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />   </span><span style="color: #000000"><</span><span style="color: #000000">input type</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">checkbox</span><span style="color: #000000">"</span><span style="color: #000000"> name</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">colname</span><span style="color: #000000">"</span><span style="color: #000000"> value</span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">鍒?lt;%=k%></span><span style="color: #000000">"</span><span style="color: #000000">></span><span style="color: #000000">鍒梉</span><span style="color: #000000"><%=</span><span style="color: #000000">k</span><span style="color: #000000">%></span><span style="color: #000000">]<br /> </span><span style="color: #008080">5</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />   </span><span style="color: #000000"><%</span><span style="color: #000000"><br /> </span><span style="color: #008080">6</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" /> }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">7</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #000000">%></span></div> <p></strong></span><span style="font-size: 10.5pt; font-family: 瀹嬩綋; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-font-kerning: 1.0pt; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"> <hr /> <strong>絎簩欏碉細(xì)</p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080"> 1</span><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000"><%</span><span style="color: #000000"><br /> </span><span style="color: #008080"> 2</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />   request.setCharacterEncoding(</span><span style="color: #000000">"</span><span style="color: #000000">gb2312</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 3</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />   String[] picked </span><span style="color: #000000">=</span><span style="color: #000000"> request.getParameterValues(</span><span style="color: #000000">"</span><span style="color: #000000">colname</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080"> 4</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" />   String[] a</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000"> String[</span><span style="color: #000000">20</span><span style="color: #000000">];<br /> </span><span style="color: #008080"> 5</span><span style="color: #000000"><img id="Codehighlighter1_159_255_Open_Image" onclick="this.style.display='none'; Codehighlighter1_159_255_Open_Text.style.display='none'; Codehighlighter1_159_255_Closed_Image.style.display='inline'; Codehighlighter1_159_255_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_159_255_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_159_255_Closed_Text.style.display='none'; Codehighlighter1_159_255_Open_Image.style.display='inline'; Codehighlighter1_159_255_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" />   </span><span style="color: #0000ff">if</span><span style="color: #000000"> (picked </span><span style="color: #000000">!=</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">) </span><span id="Codehighlighter1_159_255_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_159_255_Open_Text"><span style="color: #000000">{ <br /> </span><span style="color: #008080"> 6</span><span style="color: #000000"><img id="Codehighlighter1_206_250_Open_Image" onclick="this.style.display='none'; Codehighlighter1_206_250_Open_Text.style.display='none'; Codehighlighter1_206_250_Closed_Image.style.display='inline'; Codehighlighter1_206_250_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_206_250_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_206_250_Closed_Text.style.display='none'; Codehighlighter1_206_250_Open_Image.style.display='inline'; Codehighlighter1_206_250_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />     </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;i </span><span style="color: #000000"><</span><span style="color: #000000"> picked.length; i</span><span style="color: #000000">++</span><span style="color: #000000">) </span><span id="Codehighlighter1_206_250_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_206_250_Open_Text"><span style="color: #000000">{ <br /> </span><span style="color: #008080"> 7</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />       out.println(</span><span style="color: #000000">"</span><span style="color: #000000">  </span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">picked[i]);<br /> </span><span style="color: #008080"> 8</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />     }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080"> 9</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />   }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">10</span><span style="color: #000000"><img id="Codehighlighter1_264_293_Open_Image" onclick="this.style.display='none'; Codehighlighter1_264_293_Open_Text.style.display='none'; Codehighlighter1_264_293_Closed_Image.style.display='inline'; Codehighlighter1_264_293_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_264_293_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_264_293_Closed_Text.style.display='none'; Codehighlighter1_264_293_Open_Image.style.display='inline'; Codehighlighter1_264_293_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" />  </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span id="Codehighlighter1_264_293_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.tkk7.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_264_293_Open_Text"><span style="color: #000000">{<br /> </span><span style="color: #008080">11</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />   out.println (</span><span style="color: #000000">"</span><span style="color: #000000">none</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> </span><span style="color: #008080">12</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />  }</span></span><span style="color: #000000"><br /> </span><span style="color: #008080">13</span><span style="color: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #000000">%></span></div> <p></strong></span> </p> <img src ="http://www.tkk7.com/DreamAngel/aggbug/250825.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/DreamAngel/" target="_blank">椋炵繑澶╀嬌</a> 2009-01-10 20:36 <a href="http://www.tkk7.com/DreamAngel/archive/2009/01/10/250825.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://35633487.com" target="_blank">亚洲四虎永久在线播放</a>| <a href="http://qinglou31.com" target="_blank">男人进去女人爽免费视频国产</a>| <a href="http://xsjxp.com" target="_blank">免费大香伊蕉在人线国产 </a>| <a href="http://u6u6u6.com" target="_blank">黄色免费在线网址</a>| <a href="http://815389.com" target="_blank">国产男女猛烈无遮档免费视频网站 </a>| <a href="http://zjtuntex.com" target="_blank">国产精品亚洲美女久久久</a>| <a href="http://www5g9.com" target="_blank">免费的黄色的网站</a>| <a href="http://0595laser.com" target="_blank">亚洲av无码不卡私人影院</a>| <a href="http://yisaoma.com" target="_blank">美女又黄又免费的视频</a>| <a href="http://24aabb.com" target="_blank">免费很黄很色裸乳在线观看</a>| <a href="http://scbangde.com" target="_blank">老司机精品视频免费</a>| <a href="http://hucgjc.com" target="_blank">免费v片在线观看品善网</a>| <a href="http://df6618.com" target="_blank">牛牛在线精品免费视频观看</a>| <a href="http://znboxcdn107.com" target="_blank">亚洲国产成人五月综合网</a>| <a href="http://taiyu18.com" target="_blank">国产JIZZ中国JIZZ免费看</a>| <a href="http://520xiang.com" target="_blank">国产成人毛片亚洲精品</a>| <a href="http://zibochanglong.com" target="_blank">久久免费国产精品</a>| <a href="http://zgbeian.com" target="_blank">亚洲国产a∨无码中文777</a>| <a href="http://yy6767.com" target="_blank">一级毛片免费观看</a>| <a href="http://my94ok.com" target="_blank">亚洲欧洲日本天天堂在线观看</a>| <a href="http://yidazn.com" target="_blank">91成人免费观看网站</a>| <a href="http://biarn.com" target="_blank">久久乐国产综合亚洲精品</a>| <a href="http://whlnrsqsie.com" target="_blank">大学生高清一级毛片免费</a>| <a href="http://57az.com" target="_blank">日本亚洲中午字幕乱码 </a>| <a href="http://tsxyhq.com" target="_blank">久久九九免费高清视频</a>| <a href="http://gztzbj.com" target="_blank">久久国产亚洲精品麻豆</a>| <a href="http://xzdlgp.com" target="_blank">99精品视频在线视频免费观看</a>| <a href="http://szhszszy.com" target="_blank">亚洲熟妇无码爱v在线观看</a>| <a href="http://gjwlgzs.com" target="_blank">特级做A爰片毛片免费69</a>| <a href="http://wwwy66y6.com" target="_blank">亚洲a∨国产av综合av下载</a>| <a href="http://68996500.com" target="_blank">亚洲国产精品人人做人人爱</a>| <a href="http://326h.com" target="_blank">A级毛片成人网站免费看</a>| <a href="http://448tk.com" target="_blank">亚洲AV乱码一区二区三区林ゆな</a>| <a href="http://14743592.com" target="_blank">曰批全过程免费视频网址</a>| <a href="http://6000cpkj.com" target="_blank">中文字幕在线观看亚洲视频</a>| <a href="http://sdbfgcjx.com" target="_blank">国产特级淫片免费看</a>| <a href="http://chandou8.com" target="_blank">亚洲精品视频免费 </a>| <a href="http://tiantiantegou.com" target="_blank">污网站免费在线观看</a>| <a href="http://556228.com" target="_blank">亚洲宅男天堂在线观看无病毒</a>| <a href="http://7299jj.com" target="_blank">久久久久国产精品免费免费不卡</a>| <a href="http://sczssc.com" target="_blank">亚洲国产成人在线视频</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>