锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品精华液一区二区,亚洲国产精品嫩草影院,风间由美在线亚洲一区http://www.tkk7.com/hyljava/category/51617.htmlzh-cnThu, 23 Mar 2017 20:58:05 GMTThu, 23 Mar 2017 20:58:05 GMT60瑙e喅SoapUI鐨凴equest URL涓嶆敮鎸佸ぇ鍐?/title><link>http://www.tkk7.com/hyljava/archive/2017/03/23/soapui.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Thu, 23 Mar 2017 02:27:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2017/03/23/soapui.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/432397.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2017/03/23/soapui.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/432397.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/432397.html</trackback:ping><description><![CDATA[<span style="widows: 1; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; display: inline !important; font: 14px/20px 'Open Sans', 'Helvetica Neue', 'Hiragino Sans GB', sans-serif, Arial, Verdana, 'BitStream vera Sans', Tahoma, Helvetica, sans-serif; white-space: normal; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-stroke-width: 0px">鍦⊿oapUI鐨凴equest URL涓紝姣忔杈撳叆鐨刄RL涓惈鏈夌殑澶у啓瀛楁瘝浼氳嚜鍔ㄨ漿鎹負灝忓啓瀛楁瘝錛屽鑷磋姹備笉浜?/span>錛?br /><span style="widows: 1; text-transform: none; background-color: rgb(245,245,245); text-indent: 0px; display: inline !important; font: 14px/20px 'open sans', 'helvetica neue', 'hiragino sans gb', sans-serif, arial, verdana, 'bitstream vera sans', tahoma, helvetica, sans-serif; white-space: normal; float: none; letter-spacing: normal; color: rgb(0,0,0); word-spacing: 0px; -webkit-text-stroke-width: 0px">榪欎釜闂鍦⊿oapUI 5.1.2鍜?.2.1鐗堟湰涓兘瀛樺湪錛屽叿浣撶殑瑙e喅鍔炴硶鏄湪HTTP TestRequest Properties鐨勫睘鎬т腑錛屽湪Endpoint涓緭鍏ュ搴旂殑鍚湁澶у啓瀛楁瘝鐨刄RL鍗沖彲銆?img border="0" alt="" src="http://www.tkk7.com/images/blogjava_net/hyljava/soapui.png" /><br /><br /><br /><br /></span><img src ="http://www.tkk7.com/hyljava/aggbug/432397.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2017-03-23 10:27 <a href="http://www.tkk7.com/hyljava/archive/2017/03/23/soapui.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎵?war鍖呭懡浠?/title><link>http://www.tkk7.com/hyljava/archive/2015/08/19/426883.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Wed, 19 Aug 2015 02:18:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2015/08/19/426883.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/426883.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2015/08/19/426883.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/426883.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/426883.html</trackback:ping><description><![CDATA[<!--StartFragment --> <div>jar -cvf safety.war *<br />鎵?war鍖呭懡浠?/div><img src ="http://www.tkk7.com/hyljava/aggbug/426883.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2015-08-19 10:18 <a href="http://www.tkk7.com/hyljava/archive/2015/08/19/426883.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>jquery鏍¢獙杈撳叆妗嗗唴瀹?/title><link>http://www.tkk7.com/hyljava/archive/2015/05/08/jquery.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Fri, 08 May 2015 03:22:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2015/05/08/jquery.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/424940.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2015/05/08/jquery.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/424940.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/424940.html</trackback:ping><description><![CDATA[     鎽樿:  寮曠敤鍦板潃http://www.cnblogs.com/xdp-gacl/p/3467245.html 鐢↗query鎺у埗鏂囨湰妗嗗彧鑳借緭鍏ユ暟瀛楀拰瀛楁瘝 銆銆鍦ㄥ叕鍙稿紑鍙慦inForm欏圭洰鏃訛紝鍙戠幇鍏徃鑷富鐮斿彂鐨則extbox鎺т歡闈炲父寮哄ぇ錛屽彲浠ュ疄鐜?鍙兘杈撳叆鏁板瓧"銆?鍙兘杈撳叆瀛楁瘝"鍜?鍙兘杈撳叆鏁板瓧鍜屽瓧姣?鐨勪笁縐嶈緭鍏ラ檺鍒訛紝榪欐牱灝卞彲浠ョ簿紜帶鍒剁敤鎴瘋緭鍏ョ殑鍐呭鑼冨洿錛岃"鐢ㄦ埛姘歌繙娌℃湁鍔炴硶杈撳叆...  <a href='http://www.tkk7.com/hyljava/archive/2015/05/08/jquery.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/hyljava/aggbug/424940.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2015-05-08 11:22 <a href="http://www.tkk7.com/hyljava/archive/2015/05/08/jquery.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏂囦歡涓嬭澆鍒版湰鍦?/title><link>http://www.tkk7.com/hyljava/archive/2013/11/23/406727.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Sat, 23 Nov 2013 12:51:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2013/11/23/406727.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/406727.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2013/11/23/406727.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/406727.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/406727.html</trackback:ping><description><![CDATA[<p>package com.shxt.controller;</p> <p>import java.io.File;<br />import java.io.FileInputStream;<br />import java.io.IOException;<br />import java.io.OutputStream;<br />import java.io.PrintWriter;<br />import java.net.URLEncoder;</p> <p>import javax.servlet.ServletException;<br />import javax.servlet.http.HttpServlet;<br />import javax.servlet.http.HttpServletRequest;<br />import javax.servlet.http.HttpServletResponse;</p> <p>public class DownLoadServlet extends HttpServlet {</p> <p> public void doGet(HttpServletRequest request, HttpServletResponse response)<br />   throws ServletException, IOException {</p> <p>  this.doPost(request, response);<br /> }</p> <p> public void doPost(HttpServletRequest request, HttpServletResponse response)<br />   throws ServletException, IOException {</p> <p>  response.setContentType("application/x-msdownload");<br />  PrintWriter out = response.getWriter();<br />  response.reset();// 鍙互鍔犱篃鍙互涓嶅姞<br />  response.setContentType("application/x-download");<br />  String filedownload = request.getRealPath("/images")<br />    + "<a href="file://\\02">\\02</a>_寮鍙戠涓涓棤鐘舵佷細璇漛ean.avi";// "鎯沖姙娉曟壘鍒拌鎻愪緵涓嬭澆鐨勬枃浠剁殑鐗╃悊璺緞錛嬫枃浠跺悕";<br />  System.out.print(filedownload);<br />  String filedisplay = "okokok.avi";// "緇欑敤鎴鋒彁渚涚殑涓嬭澆鏂囦歡鍚?;<br />  filedisplay = URLEncoder.encode(filedisplay, "UTF-8");<br />  response.addHeader("Content-Disposition", "attachment;filename="<br />    + filedisplay);<br />   </p> <p>  OutputStream outp = null;<br />  FileInputStream in = null;<br />  try {<br />   outp = response.getOutputStream();<br />   // 浣犲彲浠ユ寚瀹氫綘鐨刦tp杈撳叆嫻?br />   in = new FileInputStream(new File(filedownload));</p> <p>   byte[] b = new byte[1024];<br />   int i = 0;</p> <p>   while ((i = in.read(b)) > 0) {<br />    outp.write(b, 0, i);<br />   }<br />   outp.flush();<br />  } catch (Exception e) {<br />   System.out.println("Error!");<br />   e.printStackTrace();<br />  } finally {<br />   if (in != null) {<br />    in.close();<br />    in = null;<br />   }<br />   if (outp != null) {<br />    outp.close();<br />    outp = null;<br />   }<br />   //out.clear();<br />   //out = pageContext.pushBody();<br />  }<br /> }</p> <p>}<br /></p><img src ="http://www.tkk7.com/hyljava/aggbug/406727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2013-11-23 20:51 <a href="http://www.tkk7.com/hyljava/archive/2013/11/23/406727.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎻愮ず杈撳叆鍐呭http://www.tkk7.com/hyljava/archive/2013/04/12/397749.html浣曚簯闅?/dc:creator>浣曚簯闅?/author>Fri, 12 Apr 2013 07:37:00 GMThttp://www.tkk7.com/hyljava/archive/2013/04/12/397749.htmlhttp://www.tkk7.com/hyljava/comments/397749.htmlhttp://www.tkk7.com/hyljava/archive/2013/04/12/397749.html#Feedback2http://www.tkk7.com/hyljava/comments/commentRss/397749.htmlhttp://www.tkk7.com/hyljava/services/trackbacks/397749.html<input name="keyword"  type="text"  value="璇瘋緭鍏ュ叧閿瓧" onFocus="this.value=''" onBlur="if(!value){value=defaultValue;}"/>

]]>
闃繪瓚呯駭榪炴帴鐨勮煩杞?/title><link>http://www.tkk7.com/hyljava/archive/2013/04/12/397748.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Fri, 12 Apr 2013 07:34:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2013/04/12/397748.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/397748.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2013/04/12/397748.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/397748.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/397748.html</trackback:ping><description><![CDATA[<div><a href="javascript:void(0)" onclick="changeMa()">鐪嬩笉娓?lt;/a><br />onclick浜嬩歡浼氳寮曞彂錛屼絾鏄笉浼氬彂鐢熶換浣曡煩杞紝鐩稿綋浜庝竴涓閾炬帴</div><img src ="http://www.tkk7.com/hyljava/aggbug/397748.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2013-04-12 15:34 <a href="http://www.tkk7.com/hyljava/archive/2013/04/12/397748.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>SpringMVC鍋氫簩綰ц仈鍔?/title><link>http://www.tkk7.com/hyljava/archive/2013/04/12/397747.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Fri, 12 Apr 2013 07:30:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2013/04/12/397747.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/397747.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2013/04/12/397747.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/397747.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/397747.html</trackback:ping><description><![CDATA[<div><select id="myCol" onchange="getChange()"></div><div><span style="white-space:pre"> </span><option value="1"></div><div><span style="white-space:pre"> </span>澶ц繛浜ゅぇ</div><div><span style="white-space:pre"> </span></option></div><div><span style="white-space:pre"> </span><option value="2"></div><div><span style="white-space:pre"> </span>涓滃寳璐㈢粡</div><div><span style="white-space:pre"> </span></option></div><div><span style="white-space:pre"> </span><option value="3"></div><div><span style="white-space:pre"> </span>澶ц繛嫻蜂簨</div><div><span style="white-space:pre"> </span></option></div><div></select></div><div></div><div><select id="myGet"></div><div></div><div></select><br /><br /><br /><div><script type="text/javascript"  ></div><div>function getChange() {</div><div><span style="white-space:pre"> </span>//鑾峰彇鍒扮涓涓猻elect琛ㄥ崟value鍊?/div><div><span style="white-space:pre"> </span>var myCol = document.getElementById("myCol").value;</div><div> <span style="white-space:pre"> </span>//鎷兼帴鎴愯鑾峰彇鍊肩殑url<span style="white-space:pre"> </span></div><div><span style="white-space:pre"> </span>var url = "getCateGory?myCol=" + myCol; //url  </div><div><span style="white-space:pre"> </span> //鍒╃敤jquery鐨刟jax鏂規(guī)硶錛屼嬌鐢ㄦ鏂規(guī)硶瑕佸紩jquery鍖?/div><div><span style="white-space:pre"> </span>htmlobj = $.ajax( {</div><div><span style="white-space:pre"> </span>url : url,</div><div><span style="white-space:pre"> </span>async : false</div><div><span style="white-space:pre"> </span>});</div><div><span style="white-space:pre"> </span>//姝ゅ鍒╃敤json澶勭悊鍊鹼紝榪橀渶瑕佸紩json鍖咃紝鍦ㄦ湇鍔″櫒绔彲浠ヤ嬌鐢℅SON杞寲鏁版嵁錛屽搷搴斿綋鍓嶉〉闈?/div><div><span style="white-space:pre"> </span>/*鏈嶅姟鍣ㄧ錛?/div><div><span style="white-space:pre"> </span>//闇瑕佸紩GSON鍖?/div><div><span style="white-space:pre"> </span>   //鍒涘緩涓涓狦son瀵硅薄</div><div><span style="white-space:pre"> </span>Gson gson = new Gson();</div><div><span style="white-space:pre"> </span>//榪斿洖涓涓猨son鏍煎紡鐨勫瓧絎︿覆 </div><div><span style="white-space:pre"> </span> <span style="white-space:pre"> </span>String pStr = gson.toJson(user);</div><div>      <span style="white-space:pre"> </span>System.out.println(pStr);</div><div><span style="white-space:pre"> </span> out.print(pStr);</div><div><span style="white-space:pre"> </span>*/</div><div><span style="white-space:pre"> </span>//鎺ュ彇鍝嶅簲鍊鹼紝騫朵笖杞寲鎴怞SON瀵硅薄</div><div><span style="white-space:pre"> </span>var obj = JSON.parse(htmlobj.responseText);</div><div><span style="white-space:pre"> </span> //姝ゅ彉閲忔槸涓烘嫾鎺ヨ屽仛</div><div><span style="white-space:pre"> </span>var options = "";</div><div><span style="white-space:pre"> </span>var myGet = document.getElementById("myGet");</div><div></div><div><span style="white-space:pre"> </span>//myGet.removeChild("option");</div><div><span style="white-space:pre"> </span>//鍒犻櫎鐜版湁option鑺傜偣</div><div><span style="white-space:pre"> </span>for ( var i = 1; i <= myGet.length; i++) {</div><div><span style="white-space:pre"> </span>myGet.remove(i);</div><div><span style="white-space:pre"> </span>}</div><div><span style="white-space:pre"> </span>myGet.remove(myGet.selectedIndex);</div><div>   //鍒╃敤寰幆錛屽湪姝ゅ皢鏂扮殑option娣誨姞涓?/div><div>   for(var i=0;i<obj.length;i++){</div><div> <span style="white-space:pre"> </span> alert(obj[i].uUserName);</div><div>     var myOption=document.createElement("option");</div><div> <span style="white-space:pre"> </span>myOption.setAttribute("value",obj[i].uId);</div><div> <span style="white-space:pre"> </span>var testN=document.createTextNode(obj[i].uUserName);</div><div><span style="white-space:pre"> </span> myOption.appendChild(testN);</div><div> <span style="white-space:pre"> </span> myGet.appendChild(myOption);</div><div>  </div><div> //姝ょ鏂規(guī)硶鏈綆鍗曪紝浣嗘槸娌℃湁鎶鏈惈閲?/div><div> //options+="<option value='"+obj[i].uId+"'>"+obj[i].uUserName+"</option>";</div><div></div><div> }</div><div>// myGet.innerHTML=options;</div><div>  </div><div>}</div><div></div><div></div><div></script></div></div><img src ="http://www.tkk7.com/hyljava/aggbug/397747.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2013-04-12 15:30 <a href="http://www.tkk7.com/hyljava/archive/2013/04/12/397747.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JSP緙栫▼鐨勮繃紼嬩腑浼氶亣鍒板悇縐嶅悇鏍風殑闂http://www.tkk7.com/hyljava/archive/2013/03/25/396975.html浣曚簯闅?/dc:creator>浣曚簯闅?/author>Mon, 25 Mar 2013 09:17:00 GMThttp://www.tkk7.com/hyljava/archive/2013/03/25/396975.htmlhttp://www.tkk7.com/hyljava/comments/396975.htmlhttp://www.tkk7.com/hyljava/archive/2013/03/25/396975.html#Feedback0http://www.tkk7.com/hyljava/comments/commentRss/396975.htmlhttp://www.tkk7.com/hyljava/services/trackbacks/396975.html 

鍦↗SP緙栫▼鐨勮繃紼嬩腑浼氶亣鍒板悇縐嶅悇鏍風殑闂

JSP甯歌闂1:

琛ㄥ崟request姹夊瓧澶勭悊錛?/p>

  1. request.setCharacterEncoding("GB2312") 

JSP甯歌闂2:

鍦↗SP緗戦〉涓幏鍙栭〉闈㈢殑鍚嶇О錛?/p>

  1. request.getRequestURI() ;//鏂囦歡鍚? 
  2. request.getRequestURL() ;//鍏ㄩ儴url 

JSP甯歌闂3:

欏甸潰涓嶄繚鐣欑紦瀛橈細

  1. response.setHeader("Pragma","No-cache");  
  2. response.setHeader("Cache-Control","no-cache");  
  3. response.setDateHeader("Expires", 0);  
  4.  

JSP甯歌闂4:

鏃ユ湡鏃墮棿錛堟湇鍔″櫒绔級

  1. String datestr ;  
  2. java.text.DateFormat df = new java.text.SimpleDateFormat("MM鏈坉d鏃?nbsp;HH:mm E"); //榪欓噷鏍煎紡鍖? 
  3. datestr = df.format(new java.util.Date()) ;  
  4. out.println(datestr);  
  5.  

鎴栬?/p>

  1. % java.util.Date shijian= new java.util.Date();%錛? 
  2. %=shijian.getYear()+1900%錛?=shijian.getMonth()+1%錛?=shijian.getDate()%錛? 
  3. %=shijian.getHour()%錛?=shijian.getMinute()%錛? 
  4.  

JSP甯歌闂5:

java涓繍鐢ㄦ鍒欍?/p>

jdk闇鏄?.4浠ヤ笂 import="java.util.regex.*

JSP甯歌闂6:

鐐瑰悗閫鏄劇ず緗戦〉榪囨湡

鍦ㄩ噷闈㈠姞浠ヤ笅浠g爜

  1. META http-equiv=Pragma content=no-cache  
  2. META http-equiv=Cache-Control content=no-cache  
  3. META http-equiv=Expires content=0  
  4.  

鍜?3 鍘熺悊涓鏍楓?/p>

JSP甯歌闂?:

swtich涓嶈兘浣滅敤鍦╨ong涓婂拰String涓婏細

switch錛坋xpr1錛変腑錛宔xpr1鏄竴涓暣鏁拌〃杈懼紡銆備紶閫掔粰 switch 鍜?case 璇彞鐨勫弬鏁板簲璇ユ槸
int銆?short銆?char 鎴栬?byte銆俵ong,string 閮戒笉鑳戒綔鐢ㄤ簬swtich銆?/p>

JSP甯歌闂8:

璁$畻鎵ц鎵鑺辮垂鐨勬椂闂?/p>

浠g爜寮濮嬪彇鏃墮棿錛岀粨鏉熷悗鍙栨椂闂達紝鐩稿噺

  1. long t1 = System.currentTimeMillis();  
  2. .... ...... ....  ...your code  
  3. long t2 = System.currentTimeMillis() ;  
  4. long time = t2-t1;  
  5.  

JSP甯歌闂9:

鍥涜垗浜斿叆錛屼繚鐣欏皬鏁扮偣鍚庝袱浣嶅皬鏁幫紵

  1. import java.text.*;  
  2. NumberFormat nf=NumberFormat.getNumberInstance();  
  3. nf.setMaximumFractionDigits(2);  
  4. nf.setMinimumFractionDigits(2);  
  5. nf.format(numb);  

鎴栬?+0.005 - 0.01)鍐嶅彇.鍚庝袱浣?/p>

JSP甯歌闂10:

form鐨勯粯璁ゆ柟娉曟槸get.

post鏂瑰紡鏄悜鏈嶅姟鍣ㄤ紶閫佸ぇ瀹歸噺鏁版嵁鏃朵嬌鐢ㄧ殑鏂規(guī)硶銆傦紙鍐嶆墦寮涓涓猻ocket.?錛?/p>

JSP甯歌闂11:

闃叉鐢ㄦ埛鐩存帴杈撳叆url榪涘幓欏甸潰錛?/p>

◆鏄湪瑕佽闂殑欏甸潰涓姞鍏ユ帶鍒?榪欎釜涓鑸敤session銆?/p>

◆鏄粠web鏈嶅姟鍣ㄦ帶鍒?瀵規(guī)煇涓鐩綍鐨勬墍鏈夎闂閫氳繃楠岃瘉.錛堟湁浜鴻鎶妀sp鏀懼埌web-inf涓嬶級

JSP甯歌闂12:

鏁版嵁搴撴槸datetime 鍨?錛屾彃鍏ュ綋鍓嶆椂闂村埌鏁版嵁搴擄細

  1. java.sql.Date sqlDate = new java.sql.Date();  
  2. PreparedStatement pstmt = conn.prepareStatement("insert into foo(time) values(?)");  
  3. pstmt.setDate(1,sqlDate);  
  4. pstmt.executeUpdate();  
  5.  

鍏跺疄涓鑸暟鎹簱閮芥湁鑷繁鐨勭郴緇熸椂闂村嚱鏁般?/p>

insert into foo(time) values(sysdate)

JSP甯歌闂13:

session瀛樺彇int綾誨瀷鐨勫彉閲忥細

  1. session.setAttribute("int", i+""); //娉ㄦ剰榪欓噷i+""  
  2. int i = Integer.parseInt(session.getAttribute("int"));  
  3.  

session鐨勪竴浜涙蹇點?/p>

鐢ㄦ埛鍦ㄦ祻瑙堢綉欏墊椂錛岀敱浜嶩ttp 鍗忚鏄竴縐嶆棤鐘舵佺殑鍗忚錛屽線寰鍦ㄤ笉鍚岀殑欏甸潰涔嬮棿瀛樺湪鏁版嵁浜ゆ崲鐨勯棶棰橈紝榪欏氨闇瑕佸湪榪欎簺涓嶅悓鐨勯〉闈箣闂村叡浜暟鎹傚父瑙佺殑瀹炵幇鏂規(guī)硶鏄妸瑕佸叡浜殑鏁版嵁淇濆瓨鍒?Session 涓傛瘮濡傚湪鐢ㄦ埛鐧誨綍鐨勯〉闈腑鎶婁竴浜涚敤鎴風殑淇℃伅淇濆瓨鍒癝ession 涔嬩腑錛岀劧鍚庡湪鍏朵粬鐨勯〉闈腑璇誨彇鐢ㄦ埛鐨勪俊鎭傝繖浜涘叡浜殑鏁版嵁鍙互鏄瓧絎︿覆鎴栬呬笌Java 鐨勫師濮嬫暟鎹被鍨嬬浉鍏崇殑瀵硅薄錛屼篃鍙互鏄竴涓狫ava 瀵硅薄銆?/p>

Session 鍙兘淇濆瓨瀵硅薄錛屼笉鑳戒繚瀛樺師濮嬬殑鏁版嵁綾誨瀷錛屾瘮濡傦細

session.setAttribute(“count”,10)

鏄潪娉曠殑璇彞錛屽鏋滆鎶婂間負10 鐨勬暣鏁頒繚瀛樺埌Session 涓紝闇瑕佷嬌鐢ㄤ互涓嬬殑鏂規(guī)硶錛?/p>

session.setAttribute(“count”,new Integer(10));

鐒跺悗鍦ㄥ彟涓涓〉闈腑浣跨敤錛?/p>

(Integer)session.getAttribute(“count”)

鏉ユ妸榪欎釜鏁存暟璇誨彇鍑烘潵銆?/p>

was涓緗彲浠ユ妸session鏀懼湪緋葷粺鐨勬暟鎹簱涓紝浣嗚繖鏍峰獎鍝嶆晥鐜囥俿ession澶у皬鏈濂戒笉瑕佸お澶?/p>

JSP甯歌闂14:

鎶婂瓧絎﹁漿鍖栨垚ASCII鐮?/p>

int a='A'; out.println(a);

JSP甯歌闂15:

String s = new String("xyz");鍒涘緩浜嗕袱涓猄tring Object瀵硅薄錛屼竴涓槸“xyx”,涓涓槸鎸囧悜“xyx”鐨勫紩鐢ㄥ璞銆?/p>

榪樻湁鍏稿瀷鐨別quals() 涓?== 榪欎釜鍙傝冨湪鍫嗘爤鍘熺悊銆?/p>

JSP甯歌闂16:

Hashtable鍜孒ashMap銆

Hashtable緇ф壙鑷狣ictionary綾伙紝鑰孒ashMap鏄疛ava1.2寮曡繘鐨凪ap interface鐨勪竴涓疄鐜癏ashMap鍏佽灝唍ull浣滀負涓涓猠ntry鐨刱ey鎴栬卾alue錛岃孒ashtable涓嶅厑璁?/p>

Hashtable鐨勬柟娉曟槸Synchronize鐨勶紝鑰孒ashMap涓嶆槸錛屽湪澶氫釜綰跨▼璁塊棶Hashtable鏃訛紝涓嶉渶瑕佽嚜宸變負瀹冪殑鏂規(guī)硶瀹炵幇鍚屾錛岃孒ashMap灝卞繀欏諱負涔嬫彁渚涘鍚屾銆?/p>

]]>
錛堣漿杞斤級Sessionhttp://www.tkk7.com/hyljava/archive/2013/03/23/396892.html浣曚簯闅?/dc:creator>浣曚簯闅?/author>Sat, 23 Mar 2013 01:53:00 GMThttp://www.tkk7.com/hyljava/archive/2013/03/23/396892.htmlhttp://www.tkk7.com/hyljava/comments/396892.htmlhttp://www.tkk7.com/hyljava/archive/2013/03/23/396892.html#Feedback0http://www.tkk7.com/hyljava/comments/commentRss/396892.htmlhttp://www.tkk7.com/hyljava/services/trackbacks/396892.html闃呰鍏ㄦ枃

]]>
瀹㈡埛绔煩杞笌鏈嶅姟鍣ㄧ璺寵漿鐨勫尯鍒?/title><link>http://www.tkk7.com/hyljava/archive/2013/03/18/396576.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Mon, 18 Mar 2013 02:05:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2013/03/18/396576.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/396576.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2013/03/18/396576.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/396576.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/396576.html</trackback:ping><description><![CDATA[<h2><a id="cb_post_title_url" style="color: #0066ff; text-decoration: none;">瀹㈡埛绔煩杞笌鏈嶅姟鍣ㄧ璺寵漿鐨勫尯鍒?/a></h2><div style="font-size: 13px; padding-left: 5px; line-height: 1.5; color: #333333; font-family: Verdana, Arial, sans-serif, 'Lucida Grande'; background-color: #d6d3d6;"><div class="z9t1lfv" id="cnblogs_post_body" style="line-height: 1.8; word-break: normal !important;"><p style="margin-top: 10px; margin-bottom: 10px;"><div><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">瀹㈡埛绔煩杞笌鏈嶅姟鍣ㄧ璺寵漿鐨勫尯鍒?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">瀹㈡埛绔煩杞椂鐢℉ttPservletResopse瀵硅薄鐨剆endRedirect鍑芥暟瀹炵幇錛屾湇鍔″櫒绔煩杞槸浣跨敤RequestDispather瀵硅薄鐨刦orward鏂規(guī)硶瀹炵幇鐨勩傝繖涓よ呬箣闂寸殑鍖哄埆涓昏浣撶幇鍦ㄤ笁涓柟闈細</span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">1. 浣跨敤鏈嶅姟鍣ㄧ璺寵漿鏃訛紝瀹㈡埛嫻忚鍣ㄧ殑鍦板潃鏍忓茍涓嶄細鏄劇ず鐩爣鍦板潃鐨刄RL錛岃屾槸鐢ㄥ鎴風璺寵漿鏃訛紝鍦板潃鏍忓綋涓細鏄劇ず鐩爣璧勬簮鐨刄RL錛?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">2. </span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">鏈嶅姟鍣ㄧ璺寵漿鏄敱瀹㈡埛绔彂閫佷竴涓姹傦紝璇鋒眰涓涓湇鍔″櫒璧勬簮——濡侸SP鍜孲ervlet——錛岃繖涓祫婧愬張灝嗚姹傝漿鍒板彟涓涓湇鍔″櫒璧勬簮錛岀劧鍚庡啀緇欏鎴風鍙戦佷竴涓搷搴旓紝涔熷氨鏄鏈嶅姟鍣ㄧ璺寵漿鏄鎴風鍙戦佷竴嬈¤姹傦紝鏈嶅姟鍣ㄧ緇欏嚭涓嬈″搷搴旓紱</span></p><p style="margin-bottom:0pt; margin-top:0pt; "></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">瀹㈡埛绔煩杞殑嫻佺▼鍒欎笉鍚屻傚鎴風鍚屾牱鏄彂閫佷竴涓姹傜粰鏈嶅姟鍣ㄧ璧勬簮錛岃繖涓湇鍔″櫒璧勬簮浼氶鍏堢粰瀹㈡埛绔竴涓搷搴旓紝瀹㈡埛绔啀鏍規(guī)嵁榪欎釜鍝嶅簲褰撲腑鎵鍖呭惈鐨勫湴鍧錛屽啀嬈″悜鏈嶅姟鍣ㄧ鍙戦佷竴涓姹傦紝涔熷氨鏄瀹㈡埛绔煩杞槸涓ゆ璇鋒眰錛屼袱嬈″搷搴旓紱</span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">3. 鍦ㄨ繘琛屽鎴風璺寵漿鍜屾湇鍔″櫒绔煩杞椂錛岄兘闇瑕佹寚瀹氱洰鏍囪祫婧愮殑URL錛屽鏋滆繖涓礬寰勪互“</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">/</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">”寮濮嬨傚湪瀹㈡埛绔煩杞綋涓?#8220;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">/</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">”浠h〃鐨勬槸搴旂敤鏈嶅姟鍣ㄦ牴鐩綍錛岃屽湪鏈嶅姟鍣ㄧ璺寵漿褰撲腑浠h〃鐨勬槸搴旂敤紼嬪簭鏍圭洰褰曘?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">page = 欏甸潰綰у埆</span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">request = 璇鋒眰綰у埆錛堜笌鏈嶅姟鍣ㄧ璺寵漿閰嶅悎浣跨敤錛?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">session = 浼氳瘽綰у埆錛堝鎴風璺寵漿錛堟湇鍔″櫒绔煩杞篃鍙紝浣嗘槸瀹㈡埛绔煩杞洿鍔犵獊鍑轟簡session鐨勪綔鐢ㄨ寖鍥達級錛?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">application = 搴旂敤綰у埆</span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">瀹㈡埛绔煩杞細鏈嶅姟鍣ㄧ灝嗚姹傜粨鏋滆繑鍥炵粰瀹㈡埛绔紝瀹㈡埛绔悜鏈嶅姟鍣ㄥ彂鍑哄彟涓嬈¤姹傘傚湪瀹㈡埛绔煩杞繃紼嬩腑鏄袱嬈′笉鍚岀殑璇鋒眰銆傚湪鍦板潃鏍忎腑鏄劇ず鐨勬槸鏈鍚庝竴嬈¤姹傚湴鍧銆?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">瀹㈡埛绔煩杞彲浠ヨ繘琛岀珯澶栬煩杞?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">1銆侀摼鎺ヨ煩杞細<a href=””></a></span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">2銆佽〃鍗曟彁浜?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">3銆丷esponse.sendRedirect(“3.jsp”);</span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">4銆?lt;mata http-equiv=”refresh”, content=”3;2.jsp”/></span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">5銆乺esponse.setHeader(“refresh”,” 3;2.jsp”);</span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">6銆佸鎴風璺寵漿“/”浠h〃鏈嶅姟鍣ㄨ窡璺緞</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">錛?/span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">localhost:8080</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">錛?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">7銆佸鎴風璺寵漿“.”浠h〃褰撳墠宸ョ▼欏圭洰鏍硅礬寰勶紙</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">http://localhost:8080/addressbook</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">錛?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">鏈嶅姟鍣ㄧ璺寵漿錛堝鍣ㄥ唴璺寵漿錛夛細鑳藉鑷姩鐨勫湪鏈嶅姟鍣ㄥ唴閮ㄨ繘琛岃煩杞紝榪欑璺寵漿瀵圭敤鎴鋒潵璇存槸閫忔槑鐨勩備袱嬈¤煩杞椂鍚屼竴涓猺equest錛屽湪鍦板潃鏍忎腑鏄劇ず鐨勪簨絎竴嬈¢〉闈㈠湴鍧銆?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">鍙兘榪涜绔欑偣鍐呰煩杞?/span></p><p style="margin-bottom:0pt; margin-top:0pt; "> </p><p style="margin-bottom:0pt; margin-top:0pt; text-autospace:ideograph-numeric; text-autospace:ideograph-other; text-align:justify; line-height:25.0000pt; vertical-align:; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">1銆?lt;jsp:forward page=””/></span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">    --鍐欏湪jsp欏甸潰鍐呯殑璺寵漿</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-autospace:ideograph-numeric; text-autospace:ideograph-other; text-align:justify; line-height:25.0000pt; vertical-align:; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">2銆乸ageContext.forward();</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">       --鍐欏湪jsp欏甸潰鍐呯殑璺寵漿</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-autospace:ideograph-numeric; text-autospace:ideograph-other; text-align:justify; line-height:25.0000pt; vertical-align:; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">3銆?nbsp;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">request.getRequestDispatcher("1.jsp").forward(request,response);</span></p><p style="margin-bottom:0pt; margin-top:0pt; text-autospace:ideograph-numeric; text-autospace:ideograph-other; text-align:justify; line-height:25.0000pt; vertical-align:; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">4銆?nbsp;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">鏈嶅姟鍣ㄧ璺寵漿“/”浠h〃</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">褰撳墠璇鋒眰鏍硅礬寰勶紙</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">http://localhost:8080/addressbooktest/GoServlet</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">錛?/span></p><p style="margin-bottom:0pt; margin-top:0pt; text-autospace:ideograph-numeric; text-autospace:ideograph-other; text-align:justify; line-height:25.0000pt; vertical-align:; "><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">5銆?nbsp;</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">鏈嶅姟鍣ㄧ璺寵漿“</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">.</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">”浠h〃</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">褰撳墠璇鋒眰鏍硅礬寰勶紙</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">http://localhost:8080/addressbooktest/GoServlet</span><span style="mso-spacerun:'yes'; font-size:10.5000pt; font-family:'瀹嬩綋'; ">錛?/span></p></div></p></div></div><img src ="http://www.tkk7.com/hyljava/aggbug/396576.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2013-03-18 10:05 <a href="http://www.tkk7.com/hyljava/archive/2013/03/18/396576.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍗囩駭鐗圝DBC宸ュ叿綾?/title><link>http://www.tkk7.com/hyljava/archive/2012/05/31/379691.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Thu, 31 May 2012 14:07:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2012/05/31/379691.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/379691.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2012/05/31/379691.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/379691.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/379691.html</trackback:ping><description><![CDATA[<p> </p> <p>import java.sql.Connection;<br />import java.sql.DriverManager;<br />import java.sql.ParameterMetaData;<br />import java.sql.PreparedStatement;<br />import java.sql.ResultSet;<br />import java.sql.ResultSetMetaData;<br />import java.sql.SQLException;<br />import java.sql.Statement;<br />import java.util.HashMap;<br />import java.util.LinkedList;<br />import java.util.List;<br />import java.util.Map;</p> <p><br />/**<br /> * 鐢ㄦ埛鏁版嵁搴撹闂殑綾?br /> *@浣滆匒dministrator<br /> <a href="mailto:*@createTime">*@createTime</a> 2011-12-5 涓婂崍11:55:18<br /> <a href="mailto:*@version">*@version</a> 1.0<br /> */<br />public class DButil1 {</p> <p> private Connection conn;<br /> private Statement st;<br /> private PreparedStatement pps;<br /> private ResultSet rs;<br /> public  String url="jdbc:oracle:thin:@localhost:1521:orcl";<br /> private String user="hyl";<br /> private String password="hyl";<br /> <br /> //鍔犺澆椹卞姩銆佹斁鍦ㄩ潤鎬佷唬鐮佸潡涓紝淇濊瘉椹卞姩鍦ㄦ暣涓」鐩腑鍙姞杞戒竴嬈★紝鎻愰珮鏁堢巼<br /> static{<br />  try {<br />   Class.forName("oracle.jdbc.driver.OracleDriver");<br />  } catch (ClassNotFoundException e) {<br />   e.printStackTrace();<br />  }<br /> }<br /> <br /> /**<br />  * 鑾峰彇榪炴帴鐨勬柟娉?br />  * @return Connection 涓涓湁鏁堢殑鏁版嵁搴撹繛鎺?br />  */<br /> public Connection getConnection()<br /> {<br />  try {<br />   //娉ㄦ剰閾炬帴鏃訛紝瑕佹崲鎴愯嚜宸辯殑鏁版嵁搴撳悕錛屾暟鎹簱鐢ㄦ埛鍚嶅強瀵嗙爜<br />   Connection con=DriverManager.getConnection(url,user,password);<br />   return con;<br />  } catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br />  return null;<br /> }</p> <p> /**<br />  * 鐢ㄤ簬鎵ц鏇存柊鐨勬柟娉?鍖呮嫭錛坕nsert delete update錛夋搷浣?br />  * @param sql String 綾誨瀷鐨凷QL璇彞<br />  * @return Integer 琛ㄧず鍙楀獎鍝嶇殑琛屾暟<br />  */<br /> public int update(String sql)<br /> {<br />  //瀹氫箟鍙橀噺鐢ㄦ潵鍒ゆ柇鏇存柊鎿嶄綔鏄惁鎴愬姛錛屽鏋滆繑鍥?1璇存槑娌℃湁褰卞搷鍒版洿鏂版搷浣滅殑鏁版嵁搴撹褰曟潯鏁幫紝鍗蟲洿鏂版搷浣滃け璐?br />  int row=-1;<br />  try {<br />   //濡傛灉鏁版嵁搴撻摼鎺ヨ鍏抽棴浜嗭紝灝辮鏃㈠緱涓涓柊鐨勯摼鎺?br />   if(conn==null||conn.isClosed()){<br />     conn=getConnection();<br />   }<br />   //浣跨敤Connection瀵硅薄conn鐨刢reateStatement()鍒涘緩Statement錛堟暟鎹簱璇彞瀵硅薄錛塻t<br />   st=conn.createStatement();<br />   //鎵ц鏇存柊鎿嶄綔錛岃繑鍥炲獎鍝嶇殑璁板綍鏉℃暟row<br />   row=st.executeUpdate(sql);<br />  } catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br />  finally{<br />   close();<br />  }<br />  return row;<br /> }<br /> <br /> /**<br />  * 鍩轟簬PreparedStatement鐨勪慨鏀規(guī)柟娉?PreparedStatement:琛ㄧず棰勭紪璇戠殑 SQL 璇彞鐨勫璞?br />  * @param sql  String 綾誨瀷鐨凷QL璇彞錛坕nsert delete update錛?br />  * @param obj 瀛樻斁鍔ㄦ佸弬鏁扮殑鏁扮粍<br />  * @return Integer 琛ㄧず鍙楀獎鍝嶇殑琛屾暟<br />  */<br /> public int update(String sql,Object ...obj)<br /> {<br />  try {<br />   //鑾峰彇閾炬帴<br />   if(conn==null||conn.isClosed()){<br />     conn=getConnection();<br />   }<br />   //鍒涘緩棰勭紪璇戠殑 SQL 璇彞瀵硅薄<br />   pps=conn.prepareStatement(sql);<br />   //瀹氫箟鍙橀噺length浠h〃鏁扮粍闀垮害錛屼篃灝辨槸棰勫鐞嗙殑sql璇彞涓殑鍙傛暟涓暟 <br />   int length=0;<br />   //ParameterMetaData錛氱敤浜庤幏鍙栧叧浜?PreparedStatement 瀵硅薄涓瘡涓弬鏁扮殑綾誨瀷鍜屽睘鎬т俊鎭殑瀵硅薄<br />   ParameterMetaData pmd=pps.getParameterMetaData();<br />   length=pmd.getParameterCount();<br />   //寰幆灝唖ql璇彞涓殑?璁劇疆涓簅bj鏁扮粍涓搴旂殑鍊鹼紝娉ㄦ剰浠?寮濮嬶紝鎵浠瑕佸姞1<br />   for(int i=0;i<length;i++)<br />   {<br />    pps.setObject(i+1, obj[i]);<br />   }<br />   //鎵ц鏇存柊鎿嶄綔<br />   return pps.executeUpdate();<br />  } catch (SQLException e) {<br />   e.printStackTrace();<br />  }finally{<br />   close();<br />  }<br />  <br />  return -1;<br /> }<br /> /**<br />  * 鑾峰彇涓鏉¤褰曠殑鏂規(guī)硶錛岃渚濊禆浜庝笅闈㈢殑queryToList鏂規(guī)硶錛屾敞鎰忔硾鍨嬬殑浣跨敤<br />  * @param sql<br />  * @return銆Map<String,Object><br />  */<br /> public Map<String,Object> getOneRow(String sql)<br /> {<br />  //鎵ц涓嬮潰鐨剄ueryToList鏂規(guī)硶<br />  List<Map<String,Object>> list=queryToList(sql);<br />  //涓夌洰榪愮畻錛屾煡璇㈢粨鏋渓ist涓嶄負絀鴻繑鍥瀕ist涓涓涓璞?鍚﹀垯榪斿洖null<br />  return list.size()>0?list.get(0):null;<br /> }<br /> <br /> /**<br />  * 榪斿洖鏌ヨ緇撴灉鍒楄〃錛屽艦濡傦細[{TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}, {TEST_NAME=bbb, TEST_NO=3, TEST_PWD=bbb}...]<br />  * @param sql<br />  * @return List<Map<String,Object>><br />  */<br /> public List<Map<String,Object>> queryToList(String sql)<br /> {<br />  //鍒涘緩闆嗗悎鍒楄〃鐢ㄤ互淇濆瓨鎵鏈夋煡璇㈠埌鐨勮褰?br />  List<Map<String, Object>> list=new LinkedList<Map<String, Object>>();<br />  try {<br />   if(conn==null||conn.isClosed()){<br />     conn=getConnection();<br />   }<br />   st=conn.createStatement();<br />   rs=st.executeQuery(sql);<br />   //ResultSetMetaData 鏄粨鏋滈泦鍏冩暟鎹紝鍙幏鍙栧叧浜?ResultSet 瀵硅薄涓垪鐨勭被鍨嬪拰灞炴т俊鎭殑瀵硅薄 渚嬪錛氱粨鏋滈泦涓叡鍖呮嫭澶氬皯鍒楋紝姣忓垪鐨勫悕縐板拰綾誨瀷絳変俊鎭?br />   ResultSetMetaData rsmd=rs.getMetaData();<br />   //鑾峰彇緇撴灉闆嗕腑鐨勫垪鏁?br />   int columncount=rsmd.getColumnCount();<br />   //while鏉′歡鎴愮珛琛ㄦ槑緇撴灉闆嗕腑瀛樺湪鏁版嵁<br />   while(rs.next())<br />   {<br />    //鍒涘緩涓涓狧ashMap鐢ㄤ簬瀛樺偍涓鏉℃暟鎹?br />    HashMap<String, Object> onerow=new HashMap<String, Object>();<br />    //寰幆鑾峰彇緇撴灉闆嗕腑鐨勫垪鍚嶅強鍒楀悕鎵瀵瑰簲鐨勫鹼紝姣忔寰幆閮藉緱鍒頒竴涓璞★紝褰㈠錛歿TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}<br />    for(int i=0;i<columncount;i++)<br />    {<br />     //鑾峰彇鎸囧畾鍒楃殑鍚嶇О錛屾敞鎰弌rcle涓垪鍚嶇殑澶у皬鍐?br />     String columnName=rsmd.getColumnName(i+1);<br />     onerow.put(columnName, rs.getObject(i+1));<br />    }<br />    //灝嗚幏鍙栧埌鐨勫璞newrow={TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}鏀懼埌闆嗗悎鍒楄〃涓?br />    list.add(onerow);<br />   }<br />  }catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br />  finally{<br />   close();<br />  }<br />  return list;<br /> }<br /> /**<br />  * 榪斿洖鏌ヨ緇撴灉鍒楄〃,浣跨敤鐨勬槸棰勭紪緇嶴QL 璇彞瀵硅薄PreparedStatement<br />  * 褰㈠錛歔{TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}, {TEST_NAME=bbb, TEST_NO=3, TEST_PWD=bbb}]<br />  * @param sql<br />  * @param paramValues<br />  * @return List<Map<String,Object>><br />  */<br /> public List<Map<String,Object>> queryWithParam(String sql,Object ...paramValues){<br />  //鍒涘緩闆嗗悎鍒楄〃鐢ㄤ互淇濆瓨鎵鏈夋煡璇㈠埌鐨勮褰?br />  List<Map<String, Object>> list=new LinkedList<Map<String, Object>>();<br />  try {<br />   if(conn==null||conn.isClosed()){<br />     conn=getConnection();<br />   }<br />   pps = conn.prepareStatement(sql);<br />   for (int i = 0; i < paramValues.length; i++) {<br />    pps.setObject(i + 1, paramValues[i]);<br />   }<br />   rs = pps.executeQuery();<br />   //ResultSetMetaData 鏄粨鏋滈泦鍏冩暟鎹紝鍙幏鍙栧叧浜?ResultSet 瀵硅薄涓垪鐨勭被鍨嬪拰灞炴т俊鎭殑瀵硅薄 渚嬪錛氱粨鏋滈泦涓叡鍖呮嫭澶氬皯鍒楋紝姣忓垪鐨勫悕縐板拰綾誨瀷絳変俊鎭?br />   ResultSetMetaData rsmd=rs.getMetaData();<br />   //鑾峰彇緇撴灉闆嗕腑鐨勫垪鏁?br />   int columncount=rsmd.getColumnCount();<br />   //while鏉′歡鎴愮珛琛ㄦ槑緇撴灉闆嗕腑瀛樺湪鏁版嵁<br />   while (rs.next()) {<br />    //鍒涘緩涓涓狧ashMap鐢ㄤ簬瀛樺偍涓鏉℃暟鎹?br />    HashMap<String, Object> onerow=new HashMap<String, Object>();<br />    //寰幆鑾峰彇緇撴灉闆嗕腑鐨勫垪鍚嶅強鍒楀悕鎵瀵瑰簲鐨勫鹼紝姣忔寰幆閮藉緱鍒頒竴涓璞★紝褰㈠錛歿TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}<br />    for(int i=0;i<columncount;i++)<br />    {<br />     //鑾峰彇鎸囧畾鍒楃殑鍚嶇О錛屾敞鎰弌rcle涓垪鍚嶇殑澶у皬鍐?br />     String columnName=rsmd.getColumnName(i+1);<br />     onerow.put(columnName, rs.getObject(i+1));<br />    }<br />    //灝嗚幏鍙栧埌鐨勫璞newrow={TEST_NAME=aaa, TEST_NO=2, TEST_PWD=aaa}鏀懼埌闆嗗悎鍒楄〃涓?br />    list.add(onerow);<br />   }<br />  }catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br />  finally{<br />   close();<br />  }<br />  return list;<br /> }<br /> <br /> <br /> <br /> /**<br />  * 瀹炵幇oracle鍒嗛〉鍔熻兘<br />  * @param sql<br />  * @param pagesize<br />  * @param pagenow<br />  * @return PageBean<br />  */<br /> public PageBean getPage(String sql,int pagesize,int pagenow)<br /> {<br />  PageBean pb=new PageBean();<br />  int end=pagenow*pagesize;<br />  int start=end-pagesize+1;<br />  String exesql="select a.* from (select t.*,rownum as rowindex from ("+sql+") t where rownum<="+end+" ) a where a.rowindex>="+start;<br />  String countsql="select count(*) as rowcount from ("+sql+")";<br />  pb.setResult(queryToList(exesql));<br />  pb.setPagenow(pagenow);<br />  pb.setPagesize(pagesize);<br />  Map<String,Object> map=this.getOneRow(countsql);<br />  int rows=Integer.parseInt(map.get("ROWCOUNT").toString());<br />  pb.setRows(rows);<br />  int pages=rows%pagesize==0?rows/pagesize:rows/pagesize+1;<br />  pb.setPages(pages);<br />  pb.setSql(sql);<br />  return pb;<br /> }<br /> /**<br />  * 鍏抽棴鏁版嵁搴撳悇縐嶈祫婧怌onnection Statement PreparedStatement ResultSet鐨勬柟娉?br />  */<br /> private void close()<br /> {<br />     if(rs!=null)<br />     {<br />      try {<br />    rs.close();<br />   } catch (SQLException e) {<br />    e.printStackTrace();<br />   }<br />     }<br />     <br />     if(st!=null)<br />     {<br />      try {<br />       st.close();<br />   } catch (SQLException e) {<br />    e.printStackTrace();<br />   }<br />     }<br />     if(pps!=null){<br />      try {<br />       pps.close();<br />   } catch (SQLException e) {<br />    e.printStackTrace();<br />   }<br />     }<br />     try {<br />   if(conn!=null&&!conn.isClosed())<br />   {<br />    try {<br />     conn.close();<br />    } catch (SQLException e) {<br />     e.printStackTrace();<br />    }<br />   }<br />  } catch (SQLException e) {<br />   e.printStackTrace();<br />  }<br /> }<br /> <br />}</p><img src ="http://www.tkk7.com/hyljava/aggbug/379691.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2012-05-31 22:07 <a href="http://www.tkk7.com/hyljava/archive/2012/05/31/379691.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐩戝惉鍣ㄥ疄鐜拌幏鍙栫綉緇滃湪綰夸漢鏁?/title><link>http://www.tkk7.com/hyljava/archive/2012/05/28/379381.html</link><dc:creator>浣曚簯闅?/dc:creator><author>浣曚簯闅?/author><pubDate>Mon, 28 May 2012 11:12:00 GMT</pubDate><guid>http://www.tkk7.com/hyljava/archive/2012/05/28/379381.html</guid><wfw:comment>http://www.tkk7.com/hyljava/comments/379381.html</wfw:comment><comments>http://www.tkk7.com/hyljava/archive/2012/05/28/379381.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/hyljava/comments/commentRss/379381.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/hyljava/services/trackbacks/379381.html</trackback:ping><description><![CDATA[<p>棣栧厛鍐欎竴涓鏁扮殑綾籓nlineCounter <br /><br />package accp.onlinecounter;</p> <p>public class OnlineCounter {<br /> private static long online = 0;</p> <p> public static long getOnline() {</p> <p>  return online;</p> <p> }</p> <p> public static void raise() {</p> <p>  online++;</p> <p> }</p> <p> public static void reduce() {<br />  online--;</p> <p> }<br />}<br /><br /><br />涔嬪悗鍐欎竴涓疄鐜癏ttpSessionEvent鐨勭被OnlineCounterListener <br /></p> <p>package  accp.onlinecounter;</p> <p>import javax.servlet.http.HttpSessionEvent;  </p> <p>  import javax.servlet.http.HttpSessionListener; <br />  public class OnlineCounterListener implements HttpSessionListener { <br />  public void sessionCreated(HttpSessionEvent hse) { <br />   OnlineCounter.raise(); <br /> } </p> <p>  public void sessionDestroyed(HttpSessionEvent hse) { </p> <p>  OnlineCounter.reduce(); <br />  }<br />  } <br /></p> <p>鍦╳eb.xml涓啓listener鐨勬敞鍐屼俊鎭?br />   <listener> <br />  <listener-class><br />  accp.onlinecounter.OnlineCounterListener<br />  </listener-class> <br />    </listener> <br />鍓嶅彴鐣岄潰鍐欎笂<br /><br />  <body><br /> 鍦ㄧ嚎浜烘暟錛?<span style="color: red"><</span><span style="color: red">%=OnlineCounter.getOnline() %></span><br/><br />   <a href="adcourse.jsp">娣誨姞璇劇▼add course</a><br/><br />   <a href="adds.jsp">娣誨姞瀛︾敓add stu</a><br/><br />   <a href="findallcourse.jsp">鏌ヨ璇劇▼淇℃伅 select course</a><br/><br />    <a href="findallstudent.jsp">鏌ヨ瀛︾敓淇℃伅 select student</a><br/><br />    <a href="addstudentcourse.jsp">娣誨姞閫夎淇℃伅add student course</a><br/><br />      <a href="querystucourse.jsp">鏌ヨ閫夎淇℃伅query student course</a><br/><br />   <br />  </body><br />娉ㄦ剰寮曞叆鍖呭嵆鍙?br /></p><img src ="http://www.tkk7.com/hyljava/aggbug/379381.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/hyljava/" target="_blank">浣曚簯闅?/a> 2012-05-28 19:12 <a href="http://www.tkk7.com/hyljava/archive/2012/05/28/379381.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鐢╦s鑾峰緱騫朵笖媯楠岄獙璇佺爜http://www.tkk7.com/hyljava/archive/2012/05/22/378758.html浣曚簯闅?/dc:creator>浣曚簯闅?/author>Tue, 22 May 2012 00:12:00 GMThttp://www.tkk7.com/hyljava/archive/2012/05/22/378758.htmlhttp://www.tkk7.com/hyljava/comments/378758.htmlhttp://www.tkk7.com/hyljava/archive/2012/05/22/378758.html#Feedback0http://www.tkk7.com/hyljava/comments/commentRss/378758.htmlhttp://www.tkk7.com/hyljava/services/trackbacks/378758.html<html>
<head>
<style type="text/css">
.code{
background-image:url(111.jpg);
font-family:Arial;
font-style:italic;
color:green;
border:0;
padding:2px 3px;
letter-spacing:3px;
font-weight:bolder;
}
.unchanged {
border:0;
}
</style>
<script language="javascript" type="text/javascript">
var code ; //鍦ㄥ叏灞 瀹氫箟楠岃瘉鐮?br />function createCode(){
code = "";
var codeLength = 4;//楠岃瘉鐮佺殑闀垮害
var checkCode = document.getElementById("checkCode");
checkCode.value = "";

var selectChar = new Array(2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','J','K','L','M','N','P','Q','R','S','T','U','V','W','X','Y','Z');

for(var i=0;i<codeLength;i++) {
   var charIndex = Math.floor(Math.random()*32);
   code +=selectChar[charIndex];
}
if(code.length != codeLength){
   createCode();
}
checkCode.value = code;
}

function validate () {
var inputCode = document.getElementById("input1").value.toUpperCase();

if(inputCode.length <=0) {
   alert("璇瘋緭鍏ラ獙璇佺爜錛?);
   return false;
}
else if(inputCode != code ){
   alert("楠岃瘉鐮佽緭鍏ラ敊璇紒");
   createCode();
   return false;
}
else {
   alert("OK");
   return true;
}

}
</script>
</head>
<body onload="createCode();">
<input type="text" id="input1" />
<input type="text" id="checkCode" class="code" style="width: 55px" /> <a href="#" onclick="createCode()">鐪嬩笉娓呮</a><br /><br />
<center><input id="Button1" onclick="validate();" type="button" value="紜畾" /></center>
<script></script>
</body>
</html>

 



]]>
主站蜘蛛池模板: 亚洲第一网站男人都懂| 日韩色视频一区二区三区亚洲| 免费va在线观看| 国国内清清草原免费视频99| 中文字幕版免费电影网站| 337P日本欧洲亚洲大胆精品| 亚洲sss综合天堂久久久| 亚洲天堂男人天堂| 亚洲精品国精品久久99热一| 亚洲国产免费综合| 免费羞羞视频网站| 无码日韩精品一区二区免费| 精品无码免费专区毛片| 在线成人精品国产区免费| 黄色视屏在线免费播放| 男人免费视频一区二区在线观看| 亚洲欧美日韩自偷自拍| 亚洲黄色激情视频| 亚洲乱码一二三四区国产| 亚洲无圣光一区二区| 911精品国产亚洲日本美国韩国| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲另类激情专区小说图片| 国产精品jizz在线观看免费| 成人毛片免费观看视频大全| 成年女人毛片免费播放人| 99久久免费精品国产72精品九九| 国产乱子精品免费视观看片| 91九色视频无限观看免费| 美丽的姑娘免费观看在线播放| 91香蕉在线观看免费高清| 99国产精品免费视频观看| 久久aⅴ免费观看| 最近中文字幕完整版免费高清| 67194国产精品免费观看| 0588影视手机免费看片| 9久9久女女免费精品视频在线观看 | 亚洲欧美成人av在线观看| 亚洲中文精品久久久久久不卡| 亚洲色少妇熟女11p| 亚洲成av人在线观看网站|