锘??xml version="1.0" encoding="utf-8" standalone="yes"?>天堂成人国产精品一区,久久久伦理片,国产不卡一区视频http://www.aygfsteel.com/pzhwfl/Anti's BlogJavazh-cnWed, 18 Jun 2025 21:40:53 GMTWed, 18 Jun 2025 21:40:53 GMT60鍖呭惈鏂囦歡涓婁紶鐨刦orm鍦╯ervlet涓幏鍙栧瓧孌電殑鎬葷粨http://www.aygfsteel.com/pzhwfl/archive/2012/02/14/369915.htmlAntiAntiTue, 14 Feb 2012 02:15:00 GMThttp://www.aygfsteel.com/pzhwfl/archive/2012/02/14/369915.htmlhttp://www.aygfsteel.com/pzhwfl/comments/369915.htmlhttp://www.aygfsteel.com/pzhwfl/archive/2012/02/14/369915.html#Feedback0http://www.aygfsteel.com/pzhwfl/comments/commentRss/369915.htmlhttp://www.aygfsteel.com/pzhwfl/services/trackbacks/369915.html 杞嚜http://linjiacheng.iteye.com/blog/225777 
"鍦ㄥ仛欏圭洰鐨勬椂鍊欙紝甯稿父紕板埌瑕佷笂浼犱竴浜涢檮浠訛紝澶勭悊鏂規硶鏄湪欏甸潰涓坊鍔?lt;input type="file">鎺т歡錛屽茍涓斿湪瀵瑰簲鐨勮〃鍗曚腑娣誨姞enctype="multipart/form-data"灞炴?浣嗘槸鎴戜滑涓鴻〃鍗曟坊鍔犺灞炴х殑鏃跺欓〉闈㈠氨浼氫互鍙﹀涓縐嶆柟寮忥紙鍏蜂綋鎬庝箞鍙樺寲榪樻湁寰呬簬璋冩煡錛夋彁浜わ紝瀵艱嚧鍦ㄦ湇鍔″櫒绔敤request.getParameter(name)鏃犳硶姝e父鐨勮幏鍙栦俊鎭紝涓鑸緱鍒扮殑閮戒負null銆備負浜嗚В鍐寵闂錛屾湁鏃跺欐垜浠細鎶婂弬鏁拌緗埌URI涓紝榪欐牱鏈嶅姟鍣ㄧ鐢╮equest.getParameter錛坣ame錛変篃鏄彲浠ユ甯歌幏鍙栵紝涓嶈繃濡傛灉瑕佽幏鍙栫殑淇℃伅閲忔瘮杈冨ぇ銆佹瘮杈冨錛岃繖鏍峰氨姣旇緝楹葷儲銆傝繕濂芥湁涓縐嶆柊鐨勮В鍐沖姙娉曪紝澶ц嚧鐨勪唬鐮佸涓嬶細 "
       String tmpDir = "D:\"
            boolean isCSVQeury = request.getParameter("iscsv") != null && "true".equals(request.getParameter("iscsv"));
            DiskFileItemFactory dfi = new DiskFileItemFactory();
            dfi.setRepository(new File(tmpDir));
            ServletFileUpload fu = new ServletFileUpload(dfi);
            fu.setHeaderEncoding("UTF-8");
            fu.setSizeMax(-1);  
            List fileItems = null;
            fileItems = fu.parseRequest(request);
            Map paramsMap = new Hashtable();
            File file = null;
            for(int i = 0;i < fileItems.size();i++){
                FileItem fItem 
= (FileItem)fileItems.get(i);
                
if(fItem.isFormField()){
                    if(SearchConditionBuilder.OFFICIAL_ITEM_TYPE_ATTR.equals(fItem.getFieldName())){
                        List checkboxList 
= null;
                        
if(paramsMap.containsKey(SearchConditionBuilder.OFFICIAL_ITEM_TYPE_ATTR)){
                            checkboxList 
= (List)paramsMap.get(SearchConditionBuilder.OFFICIAL_ITEM_TYPE_ATTR);
                        
}else{
                            checkboxList 
= new ArrayList();
                            paramsMap.put(SearchConditionBuilder.OFFICIAL_ITEM_TYPE_ATTR, checkboxList);
                        }
                        checkboxList.add(fItem.getString("UTF-8"));
                    }else{
                        paramsMap.put(fItem.getFieldName(), fItem.getString("UTF-8"));
                    }
                }else if(isCSVQeury){
                                        String fileName 
= fItem.getName();
                    
if(fileName == null || fileName.length() == 0) continue;
                    
                                        fileName 
= RequestHelper.getFileName(fileName, request);
                    
                                        file 
= new File(tmpDir, HashEngine.getSequence());
                    fItem.write(file);
                    
                }
            }


鎴戣嚜宸變篃娣誨姞浜嗕竴浜涘厓绱犮?br />浣滆呮彁浜ゆ坊鍔犲埌url褰撲腑鍦ㄤ俊鎭噺杈冨皯鐨勬椂鍊欐瘮杈冨疄鐢紝緇忚繃璇曢獙錛屽師鏉ヨ繕鍙互榪欐牱鍐欙紝浠ュ墠涓嶇煡閬撱傘傘?br /><form action="ServletTest?url=xxxxx" ... />
鐒跺悗鍦╯ervlet涓彲浠ョ洿鎺equest.getParameter("url") 鏉ュ彇鍊箋?br />渚嬪錛屾垜鍦ㄨ繖涓狫SP欏甸潰涓幏鍙栦笂涓〉闈腑URL鐨勫鹼紝鐒跺悗鏀懼埌action褰撲腑鍐嶄紶閫掔粰servlet
<form action="uploadServlet?hostName=${param.hostName }  ...  />
servlet涓?br />String hostName = request.getParameter("hostName");
緇忔祴璇曪紝鑳藉姝g‘寰楀埌hostName鐨勫箋?br />涔嬪墠鍦ㄥ寘鍚?lt;input type="file" .. />鐨勬儏鍐典笅錛岀敤request.getParameter鎺ュ彈<input type="hidden" value="${param.hostName}" />寰楀埌鐨勬槸null


Anti 2012-02-14 10:15 鍙戣〃璇勮
]]>
Dissecting Spring's MVC Project POMhttp://www.aygfsteel.com/pzhwfl/archive/2012/02/03/369306.htmlAntiAntiFri, 03 Feb 2012 02:20:00 GMThttp://www.aygfsteel.com/pzhwfl/archive/2012/02/03/369306.htmlhttp://www.aygfsteel.com/pzhwfl/comments/369306.htmlhttp://www.aygfsteel.com/pzhwfl/archive/2012/02/03/369306.html#Feedback0http://www.aygfsteel.com/pzhwfl/comments/commentRss/369306.htmlhttp://www.aygfsteel.com/pzhwfl/services/trackbacks/369306.html闃呰鍏ㄦ枃

Anti 2012-02-03 10:20 鍙戣〃璇勮
]]>
POM.XML鐨勪緥瀛?/title><link>http://www.aygfsteel.com/pzhwfl/archive/2012/02/02/369219.html</link><dc:creator>Anti</dc:creator><author>Anti</author><pubDate>Thu, 02 Feb 2012 06:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/pzhwfl/archive/2012/02/02/369219.html</guid><wfw:comment>http://www.aygfsteel.com/pzhwfl/comments/369219.html</wfw:comment><comments>http://www.aygfsteel.com/pzhwfl/archive/2012/02/02/369219.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pzhwfl/comments/commentRss/369219.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pzhwfl/services/trackbacks/369219.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> --><span style="color: #0000FF; "><?</span><span style="color: #FF00FF; ">xml version="1.0" encoding="UTF-8"</span><span style="color: #0000FF; ">?></span><br /> <span style="color: #0000FF; "><</span><span style="color: #800000; ">project<br />     </span><span style="color: #FF0000; ">xsi:schemaLocation</span><span style="color: #0000FF; ">="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"</span><span style="color: #FF0000; "><br />     xmlns</span><span style="color: #0000FF; ">="http://maven.apache.org/POM/4.0.0"</span><span style="color: #FF0000; "> xmlns:xsi</span><span style="color: #0000FF; ">="http://www.w3.org/2001/XMLSchema-instance"</span><span style="color: #0000FF; ">></span><br />     <span style="color: #0000FF; "><</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span>4.0.0<span style="color: #0000FF; "></</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span><br />     ...<br /> <span style="color: #0000FF; "></</span><span style="color: #800000; ">project</span><span style="color: #0000FF; ">></span></div><div><strong>1 琛ㄦ鏋?nbsp;</strong></div><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<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; "> The Basics </span><span style="color: #008000; ">--></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">packaging</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">packaging</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">dependencies</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">dependencies</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">parent</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">parent</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">dependencyManagement</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">dependencyManagement</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">modules</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">modules</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">properties</span><span style="color: #0000FF; ">></span><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><span style="color: #0000FF; "></</span><span style="color: #800000; ">properties</span><span style="color: #0000FF; ">></span></div><strong>2 鍩烘湰鍐呭錛?/strong> POM鍖呭惈浜嗘墍鏈夐」鐩俊鎭?br />  groupId: 欏圭洰鎴栫粍緇囩殑鍞竴鏍囩ず錛岃礬寰勭敱姝ょ敓鎴愩?br />  artifactId: 欏圭洰閫氱敤鍚嶇О<br />  version: 欏圭洰鐗堟湰<br />  packaging: 鎵撳寘鏈哄埗錛宲om, jar, maven-plugin, ejb, war, ear, rar, par <br />  classifier: 鍒嗙被<br /><br /><strong>3 POM鍏崇郴錛氫緷璧栵紝緇ф壙錛屽悎鎴?/strong><br />-3.1 渚濊禆鍏崇郴錛?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; "><</span><span style="color: #800000; ">dependencies</span><span style="color: #0000FF; ">></span><br />    <span style="color: #0000FF; "><</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">></span><br />      <span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span>junit<span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><br />      <span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span>junit<span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><br />      <span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span>4.0<span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><br />      <span style="color: #0000FF; "><</span><span style="color: #800000; ">type</span><span style="color: #0000FF; ">></span>jar<span style="color: #0000FF; "></</span><span style="color: #800000; ">type</span><span style="color: #0000FF; ">></span><br />      <span style="color: #0000FF; "><</span><span style="color: #800000; ">scope</span><span style="color: #0000FF; ">></span>test<span style="color: #0000FF; "></</span><span style="color: #800000; ">scope</span><span style="color: #0000FF; ">></span><br />      <span style="color: #0000FF; "><</span><span style="color: #800000; ">optional</span><span style="color: #0000FF; ">></span>true<span style="color: #0000FF; "></</span><span style="color: #800000; ">optional</span><span style="color: #0000FF; ">></span><br />    <span style="color: #0000FF; "></</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">></span><br />    <img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /><br />  <span style="color: #0000FF; "></</span><span style="color: #800000; ">dependencies</span><span style="color: #0000FF; ">></span></div>  groupId, artifactId, version: 渚濊禆鐨勫敮涓鏍囩ず<br />  type: 鐩稿簲鐨勪緷璧栦駭鍝佺殑褰㈠紡錛屽jar, war<br />  scope: 闄愬埗渚濊禆鑼冨洿錛屽寘鎷?br />     <span style="font-size: 8pt; ">compile: 榛樿錛岀敤浜庣紪璇?/span><br /><span style="font-size: 8pt; ">      provided: 綾諱技浜庣紪璇戯紝浣嗘敮鎸佷綘鏈熷緟鐨刯dk鎴栧鍣ㄦ彁渚涳紝綾諱技classpath</span><br /><span style="font-size: 8pt; ">      runtime: 鍦ㄦ墽琛屾椂闇瑕佷嬌鐢?/span><br /><span style="font-size: 8pt; ">      test: 鐢ㄤ簬test浠誨姟鏃朵嬌鐢?/span><br /><span style="font-size: 8pt; ">      system: 闇瑕佸鍦ㄦ彁渚涚浉搴斿厓绱狅紝閫氳繃systemPath鑾峰彇</span><br />  systemPath: 鏍囨敞<scope>system</scope>鐨勮礬寰?br />  optional: 鏍囨敞鍙夛紝褰撻」鐩嚜韜篃鏄緷璧栨椂錛岀敤浜庤繛緇緷璧栨椂浣跨敤<br /><br />-3.2 鐙崰鎬?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; "><</span><span style="color: #800000; ">dependency</span><span style="color: #0000FF; ">></span><br />            <span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span>org.springframework<span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><br />            <span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span>spring-hibernate3<span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><br />            <span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span>2.0.8<span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><br />            <span style="color: #0000FF; "><</span><span style="color: #800000; ">exclusions</span><span style="color: #0000FF; ">></span><br />                <span style="color: #0000FF; "><</span><span style="color: #800000; ">exclusion</span><span style="color: #0000FF; ">></span><br />                    <span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span>jta<span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><br />                    <span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span>javax.transaction<span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><br />                <span style="color: #0000FF; "></</span><span style="color: #800000; ">exclusion</span><span style="color: #0000FF; ">></span><br />            <span style="color: #0000FF; "></</span><span style="color: #800000; ">exclusions</span><span style="color: #0000FF; ">></span><br />        <span style="color: #0000FF; "></</span><span style="color: #800000; ">dependency</span><span style="color: #0000ff; ">></span></div>鍛婅瘔maven鍙寘鎷寚瀹氶」鐩紝涓嶅寘鎷浉鍏充緷璧栥備富瑕佺敤浜庤В鍐崇増鏈啿紿併?br />eg涓〃紺洪」鐩畇pring-hibernate3闇瑕侀」鐩甹ta錛屼絾鏄垜浠笉鎯沖紩鐢╦ta銆?br /><br />-3.3緇ф壙鍏崇郴<br />  鐖墮」鐩?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; "><</span><span style="color: #800000; ">project</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span>4.0.0<span style="color: #0000FF; "></</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span>org.codehaus.mojo<span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span>my-parent<span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span>2.0<span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">packaging</span><span style="color: #0000FF; ">></span>pom<span style="color: #0000FF; "></</span><span style="color: #800000; ">packaging</span><span style="color: #0000FF; ">></span><br /><span style="color: #0000FF; "></</span><span style="color: #800000; ">project</span><span style="color: #0000FF; ">></span></div>  瀛愰」鐩?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; "><</span><span style="color: #800000; ">project</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span>4.0.0<span style="color: #0000FF; "></</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">parent</span><span style="color: #0000FF; ">></span><br />    <span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span>org.codehaus.mojo<span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><br />    <span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span>my-parent<span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><br />    <span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span>2.0<span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><br />    <span style="color: #0000FF; "><</span><span style="color: #800000; ">relativePath</span><span style="color: #0000FF; ">></span>../my-parent<span style="color: #0000FF; "></</span><span style="color: #800000; ">relativePath</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "></</span><span style="color: #800000; ">parent</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span>my-project<span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><br /><span style="color: #0000FF; "></</span><span style="color: #800000; ">project</span><span style="color: #0000FF; ">></span></div>relativePath鍙互涓嶉渶瑕侊紝浣嗘槸鐢ㄤ簬鎸囨槑parent鐨勭洰褰曪紝鐢ㄤ簬蹇熸煡鎵俱?br /><br />4 鍚堟垚錛堝妯″潡錛?br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; "><</span><span style="color: #800000; ">project</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span>4.0.0<span style="color: #0000FF; "></</span><span style="color: #800000; ">modelVersion</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span>org.codehaus.mojo<span style="color: #0000FF; "></</span><span style="color: #800000; ">groupId</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span>my-parent<span style="color: #0000FF; "></</span><span style="color: #800000; ">artifactId</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span>2.0<span style="color: #0000FF; "></</span><span style="color: #800000; ">version</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "><</span><span style="color: #800000; ">modules</span><span style="color: #0000FF; ">></span><br />    <span style="color: #0000FF; "><</span><span style="color: #800000; ">module</span><span style="color: #0000FF; ">></span>my-project1<span style="color: #0000FF; "><</span><span style="color: #800000; ">module</span><span style="color: #0000FF; ">></span><br />    <span style="color: #0000FF; "><</span><span style="color: #800000; ">module</span><span style="color: #0000FF; ">></span>my-project2<span style="color: #0000FF; "><</span><span style="color: #800000; ">module</span><span style="color: #0000FF; ">></span><br />  <span style="color: #0000FF; "></</span><span style="color: #800000; ">modules</span><span style="color: #0000FF; ">></span><br /><span style="color: #0000FF; "></</span><span style="color: #800000; ">project</span><span style="color: #0000FF; ">></span></div><br /><strong>5 for more information, get this.</strong><br /><div><a href="http://www.aygfsteel.com/zyl/archive/2006/12/30/91055.html">http://www.aygfsteel.com/zyl/archive/2006/12/30/91055.html</a></div><img src ="http://www.aygfsteel.com/pzhwfl/aggbug/369219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pzhwfl/" target="_blank">Anti</a> 2012-02-02 14:22 <a href="http://www.aygfsteel.com/pzhwfl/archive/2012/02/02/369219.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Class.forName()鍦ㄦ暟鎹簱寮鍙戜腑鐨勪竴浜?/title><link>http://www.aygfsteel.com/pzhwfl/articles/368708.html</link><dc:creator>Anti</dc:creator><author>Anti</author><pubDate>Wed, 18 Jan 2012 06:39:00 GMT</pubDate><guid>http://www.aygfsteel.com/pzhwfl/articles/368708.html</guid><wfw:comment>http://www.aygfsteel.com/pzhwfl/comments/368708.html</wfw:comment><comments>http://www.aygfsteel.com/pzhwfl/articles/368708.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/pzhwfl/comments/commentRss/368708.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/pzhwfl/services/trackbacks/368708.html</trackback:ping><description><![CDATA[<div> <div> <div><span style="font-size: 12px; line-height: 18px; color: #339966; ">鏉ヨ嚜: http://hi.baidu.com/zxf1986518/blog/item/c5fac9cebbc33b32b600c849.html</span></div> <div><span style="font-size: 12px; line-height: 18px;"><br /> </span></div> <div><span style="font-size: 12px; line-height: 18px;">緇堜簬鏄庣櫧涓轟粈涔堝姞杞芥暟鎹簱椹卞姩鍙敤Class.forName錛堬級浜嗭紒錛佸洶鎵頒簡鎴?涓皬鏃訛紒錛佸笇鏈涙垜鍐欑殑榪欎釜涓滆タ瀵瑰悇浣嶆湁鎵甯姪銆?nbsp;</span></div> <div><span style="font-size: 12px; line-height: 18px;">   </span></div> <div><span style="font-size: 12px; line-height: 18px;">      鍦↗ava寮鍙戠壒鍒槸鏁版嵁搴撳紑鍙戜腑錛岀粡甯鎬細鐢ㄥ埌Class.forName( )榪欎釜鏂規硶銆傞氳繃鏌ヨJava Documentation鎴戜滑浼氬彂鐜頒嬌鐢–lass.forName( )闈欐佹柟娉曠殑鐩殑鏄負浜嗗姩鎬佸姞杞界被銆傚湪鍔犺澆瀹屾垚鍚庯紝涓鑸繕瑕佽皟鐢–lass涓嬬殑newInstance( )闈欐佹柟娉曟潵瀹炰緥鍖栧璞′互渚挎搷浣溿傚洜姝わ紝鍗曞崟浣跨敤Class.forName( )鏄姩鎬佸姞杞界被鏄病鏈夌敤鐨勶紝鍏舵渶緇堢洰鐨勬槸涓轟簡瀹炰緥鍖栧璞°?nbsp;</span></div> <div><span style="font-size: 12px; line-height: 18px;">      榪欓噷鏈夊繀瑕佹彁涓涓嬪氨鏄疌lass涓嬬殑newInstance()鍜宯ew鏈変粈涔堝尯鍒紵錛岄鍏堬紝newInstance( )鏄竴涓柟娉曪紝鑰宯ew鏄竴涓叧閿瓧錛屽叾嬈★紝Class涓嬬殑newInstance()鐨勪嬌鐢ㄦ湁灞闄愶紝鍥犱負瀹冪敓鎴愬璞″彧鑳借皟鐢ㄦ棤鍙傜殑鏋勯犲嚱鏁幫紝鑰屼嬌鐢?new鍏抽敭瀛楃敓鎴愬璞℃病鏈夎繖涓檺鍒躲?nbsp;<br /> <br /> </span></div> <div><span style="font-size: 12px; line-height: 18px;">      濂斤紝鍒版涓烘錛屾垜浠葷粨濡備笅錛?nbsp;</span></div> <div><span style="font-size: 12px; line-height: 18px;">     </span><span style="font-size: 12px; line-height: 18px; color: #333333; ">Class.forName("")</span><span style="font-size: 12px; line-height: 18px;">榪斿洖鐨勬槸綾?nbsp;</span></div> <div><span style="font-size: 12px; line-height: 18px;">     </span><span style="font-size: 12px; line-height: 18px; color: #333333; ">Class.forName("").newInstance()</span><span style="font-size: 12px; line-height: 18px;">榪斿洖鐨勬槸object </span></div> <div><span style="font-size: 12px; line-height: 18px;">     鏈夋暟鎹簱寮鍙戠粡楠屾湅鍙嬩細鍙戠幇錛屼負浠涔堝湪鎴戜滑鍔犺澆鏁版嵁搴撻┍鍔ㄥ寘鐨勬椂鍊欐湁鐨勫嵈娌℃湁璋冪敤newInstance( )鏂規硶鍛紵鍗蟲湁鐨刯dbc榪炴帴鏁版嵁搴撶殑鍐欐硶閲屾槸Class.forName(xxx.xx.xx);鑰屾湁涓 浜涳細Class.forName(xxx.xx.xx).newInstance()錛屼負浠涔堜細鏈夎繖涓ょ鍐欐硶鍛紵</span></div> <div><span style="font-size: 12px; line-height: 18px;">     鍒氭墠鎻愬埌錛孋lass.forName("");鐨勪綔鐢ㄦ槸瑕佹眰JVM鏌ユ壘騫跺姞杞芥寚瀹氱殑綾伙紝濡傛灉鍦ㄧ被涓湁闈欐佸垵濮嬪寲鍣ㄧ殑璇濓紝JVM蹇呯劧浼氭墽琛岃綾葷殑闈欐佷唬鐮?孌點傝屽湪JDBC瑙勮寖涓槑紜姹傝繖涓狣river綾誨繀欏誨悜DriverManager娉ㄥ唽鑷繁錛屽嵆浠諱綍涓涓狫DBC Driver鐨?Driver綾葷殑浠g爜閮藉繀欏葷被浼煎涓嬶細</span></div> <div><span style="font-size: 12px; line-height: 18px; color: #666699; ">    </span><span style="background-color: #eeeeee; font-size: 13px; color: #0000ff; ">public</span><span style="background-color: #eeeeee; font-size: 13px; "> </span><span style="background-color: #eeeeee; font-size: 13px; color: #0000ff; ">class</span><span style="background-color: #eeeeee; font-size: 13px; "> MyJDBCDriver </span><span style="background-color: #eeeeee; font-size: 13px; color: #0000ff; ">implements</span><span style="background-color: #eeeeee; font-size: 13px; "> Driver {</span></div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">   <span style="color: #0000FF; ">static</span> {<br />     DriverManager.registerDriver(<span style="color: #0000FF; ">new</span> MyJDBCDriver());<br />  }<br />}</div> <div><span style="font-size: 12px; line-height: 18px;"> 鏃㈢劧鍦ㄩ潤鎬佸垵濮嬪寲鍣ㄧ殑涓凡緇忚繘琛屼簡娉ㄥ唽錛屾墍浠ユ垜浠湪浣跨敤JDBC鏃跺彧闇瑕丆lass.forName(XXX.XXX);灝卞彲浠ヤ簡銆?/span></div> <div><span style="font-size: 12px; line-height: 18px;"><br /> </span></div> <div><span style="font-size: 12px; line-height: 18px;">鐩稿叧 鑻辨枃鍙傝冩枃鐚涓嬶細</span></div> <div><span style="font-size: 12px; line-height: 18px; color: #808080; ">we just want to load the driver to jvm only, but not need to user the instance of driver, so call Class.forName(xxx.xx.xx) is enough, if you call Class.forName(xxx.xx.xx).newInstance(), the result will same as calling Class.forName(xxx.xx.xx), because Class.forName(xxx.xx.xx).newInstance() will load driver first, and then create instance, but the instacne you will never use in usual, so you need not to create it.</span></div> </div> </div><img src ="http://www.aygfsteel.com/pzhwfl/aggbug/368708.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/pzhwfl/" target="_blank">Anti</a> 2012-01-18 14:39 <a href="http://www.aygfsteel.com/pzhwfl/articles/368708.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">南安市</a>| <a href="http://" target="_blank">卓尼县</a>| <a href="http://" target="_blank">郎溪县</a>| <a href="http://" target="_blank">台北县</a>| <a href="http://" target="_blank">孝义市</a>| <a href="http://" target="_blank">阿拉善右旗</a>| <a href="http://" target="_blank">琼中</a>| <a href="http://" target="_blank">绥阳县</a>| <a href="http://" target="_blank">成武县</a>| <a href="http://" target="_blank">吴旗县</a>| <a href="http://" target="_blank">齐齐哈尔市</a>| <a href="http://" target="_blank">岗巴县</a>| <a href="http://" target="_blank">嵊州市</a>| <a href="http://" target="_blank">盘山县</a>| <a href="http://" target="_blank">常宁市</a>| <a href="http://" target="_blank">张掖市</a>| <a href="http://" target="_blank">叶城县</a>| <a href="http://" target="_blank">林芝县</a>| <a href="http://" target="_blank">綦江县</a>| <a href="http://" target="_blank">钟山县</a>| <a href="http://" target="_blank">南平市</a>| <a href="http://" target="_blank">平山县</a>| <a href="http://" target="_blank">英吉沙县</a>| <a href="http://" target="_blank">西乡县</a>| <a href="http://" target="_blank">高要市</a>| <a href="http://" target="_blank">沁源县</a>| <a href="http://" target="_blank">江口县</a>| <a href="http://" target="_blank">林甸县</a>| <a href="http://" target="_blank">华坪县</a>| <a href="http://" target="_blank">顺昌县</a>| <a href="http://" target="_blank">宕昌县</a>| <a href="http://" target="_blank">绥中县</a>| <a href="http://" target="_blank">临洮县</a>| <a href="http://" target="_blank">寿阳县</a>| <a href="http://" target="_blank">彭泽县</a>| <a href="http://" target="_blank">比如县</a>| <a href="http://" target="_blank">铜川市</a>| <a href="http://" target="_blank">博客</a>| <a href="http://" target="_blank">棋牌</a>| <a href="http://" target="_blank">阿勒泰市</a>| <a href="http://" 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>