锘??xml version="1.0" encoding="utf-8" standalone="yes"?>波多野结衣久草一区,国产一区二区在线观看视频,国产精品福利一区http://www.aygfsteel.com/orsen/archive/2009/09/29/296939.htmlOrsenOrsenTue, 29 Sep 2009 12:19:00 GMThttp://www.aygfsteel.com/orsen/archive/2009/09/29/296939.htmlhttp://www.aygfsteel.com/orsen/comments/296939.htmlhttp://www.aygfsteel.com/orsen/archive/2009/09/29/296939.html#Feedback0http://www.aygfsteel.com/orsen/comments/commentRss/296939.htmlhttp://www.aygfsteel.com/orsen/services/trackbacks/296939.html 鍚庡彴楠岃瘉蹇呴』緇ф壙ValidatorForm鎴朧alidatorActionForm錛屾祴璇曞彂鐜幫細濡傛灉鍙仛鍓嶅彴楠岃瘉鐨勮瘽錛屼笉璁虹敤閭d釜閮藉彲浠ャ?br /> 浜岋細鍦╯truts-config.xml鍔犲叆錛屽姞杞絊truts鐨勫姩鎬侀獙璇佹ā鍧椼?br /> <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
        <set-property property="pathnames"
          value="/org/apache/struts/validator/validator-rules.xml,
              /WEB-INF/validation.xml"/>
</plug-in>
涓夛細鍦ㄥ鍔爒alidation.xml鏂囦歡錛岄厤緗渶瑕侀獙璇佺殑Form琛ㄥ崟銆?br /> <?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE form-validation PUBLIC
     "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.3.0//EN"
     "http://jakarta.apache.org/commons/dtds/validator_1_3_0.dtd">
<form-validation>
    <formset>
  <form name="userInfoForm" >
   <field property="username" depends="required">
    // resource="false"璇存槑涓嶇敤Struts鐨勮祫婧愭枃浠訛紝杈撳嚭娑堟伅鑷繁鍐?br />     //鏈夊涓猄truts璧勬簮鏂囦歡 bundle="榪欓噷鏄嚜鎰挎枃浠剁殑key鍊?
    <msg name="required" key="鐢ㄦ埛鍚嶅繀濉? resource="false"/>
   </field>
   <field property="password" depends="required">
    <msg name="required" key="errors.required"/>
    //緇欒祫婧愭枃浠惰祴鍊肩爺絀?br />     <arg key="errors.required" position="0" name="password"/>
   </field>
  </form>
    </formset>
</form-validation>
鍥涳細緗戦〉绔紝鍦ㄧ綉欏典腑搴旂敤銆?br /> 娉ㄦ剰錛歠orm涓瀹氳鐢╤tml:form鍖呰錛岃礋璐d笉鑳介氳繃鑷姩楠岃瘉
<!--浣跨敤鐢熸垚鐢熸垚鑴氭湰楠岃瘉璇ヨ〃鍗?->
<html:form action="userinfo.do?method=login"  method="post"  onsubmit="return validateUserInfoForm(this)">
 鐢ㄦ埛鍚嶇О錛?lt;input type="text" name="username"><br>
 鎷ユ姢瀵嗙爜錛?lt;input type="password" name="password"><br>
 <input type="submit" value="鐧婚檰"><br>
</html:form>
<!--鍔ㄦ佺敓鎴愰獙璇佽剼鏈?->
<html:javascript formName="userInfoForm"/>

Orsen 2009-09-29 20:19 鍙戣〃璇勮
]]>
綆鍗曞疄鐜扮綉閭歡鐖櫕 http://www.aygfsteel.com/orsen/archive/2009/09/24/296353.htmlOrsenOrsenThu, 24 Sep 2009 14:06:00 GMThttp://www.aygfsteel.com/orsen/archive/2009/09/24/296353.htmlhttp://www.aygfsteel.com/orsen/comments/296353.htmlhttp://www.aygfsteel.com/orsen/archive/2009/09/24/296353.html#Feedback0http://www.aygfsteel.com/orsen/comments/commentRss/296353.htmlhttp://www.aygfsteel.com/orsen/services/trackbacks/296353.html闃呰鍏ㄦ枃

Orsen 2009-09-24 22:06 鍙戣〃璇勮
]]>
oracle 娓告爣鐨勪嬌鐢?/title><link>http://www.aygfsteel.com/orsen/archive/2009/09/24/296273.html</link><dc:creator>Orsen</dc:creator><author>Orsen</author><pubDate>Thu, 24 Sep 2009 04:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/orsen/archive/2009/09/24/296273.html</guid><wfw:comment>http://www.aygfsteel.com/orsen/comments/296273.html</wfw:comment><comments>http://www.aygfsteel.com/orsen/archive/2009/09/24/296273.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/orsen/comments/commentRss/296273.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/orsen/services/trackbacks/296273.html</trackback:ping><description><![CDATA[<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"><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #008080">--</span><span style="color: #008080">閫氳繃浣跨敤闅愬紡娓告爣鍜岃褰曚負mydept琛ㄦ坊鍔犲唴瀹?/span><span style="color: #008080"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Declare</span><span style="color: #000000">  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />Type  dept_rec </span><span style="color: #0000ff">Is</span><span style="color: #000000"> Record<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />(<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     r_deptno  dept.deptno</span><span style="color: #808080">%</span><span style="color: #000000">Type,<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     r_dname   dept.dname</span><span style="color: #808080">%</span><span style="color: #000000">Type,<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     r_loc     dept.loc</span><span style="color: #808080">%</span><span style="color: #000000">Type<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />v_deptrec   dept_rec;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Begin</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">Select</span><span style="color: #000000"> deptno,dname,loc </span><span style="color: #0000ff">Into</span><span style="color: #000000"> v_deptrec </span><span style="color: #0000ff">From</span><span style="color: #000000"> dept<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">Where</span><span style="color: #000000"> deptno</span><span style="color: #808080">=&</span><span style="color: #000000">dno;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">Insert</span><span style="color: #000000"> </span><span style="color: #0000ff">Into</span><span style="color: #000000"> mydept </span><span style="color: #0000ff">Values</span><span style="color: #000000"> v_deptrec;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />      dbms_output.put_line(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">鎻掑兼垚鍔?/span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     Exception <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">When</span><span style="color: #000000"> NO_DATA_FOUND </span><span style="color: #0000ff">Then</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     dbms_output.put_line(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">璇ラ儴闂ㄤ笉瀛樺湪<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">When</span><span style="color: #000000"> Others </span><span style="color: #0000ff">Then</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     dbms_output.put_line(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">鍙戠敓寮傚父錛屾彃鍊煎け璐?/span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">End</span><span style="color: #000000"> ;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #008080">--</span><span style="color: #008080">緇撳悎娓告爣浠嶥EPT琛ㄤ腑鏌ヨ鏁版嵁錛屽皢鐩稿簲鐨勬暟鎹彃鍏ュ埌MYDEPT琛ㄤ腑</span><span style="color: #008080"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Declare</span><span style="color: #000000">  <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />Type  dept_rec </span><span style="color: #0000ff">Is</span><span style="color: #000000"> Record<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />(<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     r_deptno  dept.deptno</span><span style="color: #808080">%</span><span style="color: #000000">Type,<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     r_dname   dept.dname</span><span style="color: #808080">%</span><span style="color: #000000">Type,<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     r_loc     dept.loc</span><span style="color: #808080">%</span><span style="color: #000000">Type<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Cursor</span><span style="color: #000000"> dept_cursor </span><span style="color: #0000ff">Is</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Select</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #0000ff">From</span><span style="color: #000000"> dept </span><span style="color: #0000ff">Order</span><span style="color: #000000"> </span><span style="color: #0000ff">By</span><span style="color: #000000"> deptno </span><span style="color: #0000ff">Asc</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />v_deptrec   dept_rec;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Begin</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />      </span><span style="color: #008080">--</span><span style="color: #008080">鎵撳紑娓告爣</span><span style="color: #008080"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #000000">      </span><span style="color: #0000ff">Open</span><span style="color: #000000"> dept_cursor;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />      </span><span style="color: #008080">--</span><span style="color: #008080">浠庢父鏍囦腑鍙栧?/span><span style="color: #008080"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #000000">      </span><span style="color: #0000ff">Fetch</span><span style="color: #000000"> dept_cursor </span><span style="color: #0000ff">Into</span><span style="color: #000000"> v_deptrec;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />      </span><span style="color: #0000ff">While</span><span style="color: #000000">(dept_cursor</span><span style="color: #808080">%</span><span style="color: #000000">Found) Loop<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />           </span><span style="color: #0000ff">Insert</span><span style="color: #000000"> </span><span style="color: #0000ff">Into</span><span style="color: #000000"> mydept </span><span style="color: #0000ff">Values</span><span style="color: #000000"> v_deptrec;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />      dbms_output.put_line(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">鎻掑兼垚鍔?/span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />      </span><span style="color: #0000ff">Fetch</span><span style="color: #000000"> dept_cursor </span><span style="color: #0000ff">Into</span><span style="color: #000000"> v_deptrec;          <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />      </span><span style="color: #0000ff">End</span><span style="color: #000000"> Loop;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />      </span><span style="color: #0000ff">Close</span><span style="color: #000000"> dept_cursor;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     Exception </span><span style="color: #0000ff">When</span><span style="color: #000000"> Others </span><span style="color: #0000ff">Then</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     dbms_output.put_line(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">鍙戠敓寮傚父錛屾彃鍊煎け璐?/span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">End</span><span style="color: #000000"> ;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #008080">--</span><span style="color: #008080">浣跨敤闈㈠悜娓告爣鐨勮褰?/span><span style="color: #008080"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />--</span><span style="color: #008080">閫氳繃闈㈠悜娓告爣鐨勮褰曟樉紺洪儴闂ㄤ俊鎭?/span><span style="color: #008080"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Declare</span><span style="color: #000000"> </span><span style="color: #0000ff">Cursor</span><span style="color: #000000"> dept_cursor<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Is</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Select</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #0000ff">From</span><span style="color: #000000"> mydept </span><span style="color: #0000ff">Order</span><span style="color: #000000"> </span><span style="color: #0000ff">By</span><span style="color: #000000"> deptno </span><span style="color: #0000ff">Asc</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #008080">--</span><span style="color: #008080">瀹氫箟涓涓潰鍚戞父鏍囩殑璁板綍</span><span style="color: #008080"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #000000">v_deptrec dept_cursor</span><span style="color: #808080">%</span><span style="color: #000000">Rowtype;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">Begin</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">Open</span><span style="color: #000000"> dept_cursor;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     Loop <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">Fetch</span><span style="color: #000000">  dept_cursor </span><span style="color: #0000ff">Into</span><span style="color: #000000"> v_deptrec;      <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />          </span><span style="color: #0000ff">Delete</span><span style="color: #000000"> </span><span style="color: #0000ff">From</span><span style="color: #000000"> mydept </span><span style="color: #0000ff">Where</span><span style="color: #000000"> deptno</span><span style="color: #808080">=</span><span style="color: #000000">v_deptrec.deptno;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />          dbms_output.put_line(v_deptrec.deptno</span><span style="color: #808080">||</span><span style="color: #ff0000">'</span><span style="color: #ff0000"> 淇℃伅鍒犻櫎鎴愬姛<img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">Exit</span><span style="color: #000000"> </span><span style="color: #0000ff">When</span><span style="color: #000000"> dept_cursor</span><span style="color: #808080">%</span><span style="color: #000000">Notfound ;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">End</span><span style="color: #000000"> Loop;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     </span><span style="color: #0000ff">Close</span><span style="color: #000000"> dept_cursor;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     Exception </span><span style="color: #0000ff">When</span><span style="color: #000000"> Others </span><span style="color: #0000ff">Then</span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />     dbms_output.put_line(</span><span style="color: #ff0000">'</span><span style="color: #ff0000">鍙戠敓寮傚父錛屽垹闄ゅけ璐?/span><span style="color: #ff0000">'</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">End</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span></div> <img src ="http://www.aygfsteel.com/orsen/aggbug/296273.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/orsen/" target="_blank">Orsen</a> 2009-09-24 12:58 <a href="http://www.aygfsteel.com/orsen/archive/2009/09/24/296273.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Java涓皟鐢∣racle瀛樿串榪囩▼http://www.aygfsteel.com/orsen/archive/2009/09/23/296202.htmlOrsenOrsenWed, 23 Sep 2009 12:15:00 GMThttp://www.aygfsteel.com/orsen/archive/2009/09/23/296202.htmlhttp://www.aygfsteel.com/orsen/comments/296202.htmlhttp://www.aygfsteel.com/orsen/archive/2009/09/23/296202.html#Feedback0http://www.aygfsteel.com/orsen/comments/commentRss/296202.htmlhttp://www.aygfsteel.com/orsen/services/trackbacks/296202.html 鏈瓨鍌ㄨ繃紼嬪彧鏄負閲屾紨紺猴紝鏍規嵁杈撳叆鐨別mp琛ㄤ腑鐨刬d鍙峰緱鍒板搴旂殑name鍊箋?br /> 瀛樺偍榪囩▼浠g爜
--v_ename 杈撳嚭鍙傛暟 涓瀹氳鐢?nbsp;into 緇欏叾璧嬫 
--
v_empno 杈撳叆鍙傛暟 涓瀹氫笉瑕佺敤 “:=”鏂瑰紡鏄粰鍙橀噺璧嬫 
create or replace procedure getNameById(
    v_ename out 
varchar2,v_empno in number 
    ) 
is
begin
  
select ename into v_ename from emp where empno = v_empno;
end getNameById;
----------------------java 浠g爜涓皟鐢?-----------------------------
//{ call getNameById(?,?) } 璋冪敤鍌ㄥ瓨榪囩▼涓撶敤璇█錛屾棤璁鴻緭鍑哄弬鏁拌緭鍏ュ弬鏁伴兘瑕佺敤鍗犱綅
//濡傛灉鏈夎緭鍑哄弬鏁頒竴瀹氳鍦ㄦ墽琛屽墠瀵硅緭鍑哄弬鏁版敞鍐岋紝璁㎎DK鐭ラ亾浣犺杈撳嚭浠涔堢被鍨嬬殑鍙傛暟錛屾墽琛屽悗鍙互鍙栭亾杈撳嚭鍙傛暟鐨勫?br /> //鏈夎緭鍏ュ弬鏁拌緇欒緭鍏ュ弬鏁拌祴妞?br /> CallableStatement cs = conn.prepareCall("{ call getNameById(?,?) }");
    cs.registerOutParameter(
1, Types.VARCHAR);
    cs.setInt(
2, empno);
    cs.
execute();
    String ename 
= cs.getString(1);


Orsen 2009-09-23 20:15 鍙戣〃璇勮
]]>
Struts瀹炵幇鏂囦歡涓婁紶http://www.aygfsteel.com/orsen/archive/2009/09/23/296201.htmlOrsenOrsenWed, 23 Sep 2009 12:02:00 GMThttp://www.aygfsteel.com/orsen/archive/2009/09/23/296201.htmlhttp://www.aygfsteel.com/orsen/comments/296201.htmlhttp://www.aygfsteel.com/orsen/archive/2009/09/23/296201.html#Feedback0http://www.aygfsteel.com/orsen/comments/commentRss/296201.htmlhttp://www.aygfsteel.com/orsen/services/trackbacks/296201.htmlStruts瀹炵幇鏂囦歡涓婁紶
---------------------------鍗曟枃浠?-------------------------------------
-----jsp欏甸潰 涓瀹氳鍔犲叆enctype鍜宮ethod涓簆ost

1<html:form action="/fileUpLoad" method="post" enctype="multipart/form-data">  
2    FileName: <html:text property="filename" /><br>    
3    File:<html:file property="file"/><br>
4        <html:submit />
5</html:form>
-----form涓寘鍚釜鏂囦歡灞炴?br />
public class FileUpLoadForm extends ActionForm {
    
private String filename;
    
private FormFile file; //榪欎釜瑕佽浣忥紝榪欐槸Struts鎶婃枃浠剁粰灝佽浜嗐?/span>
    public String getFilename() {
        
return filename;
    }

    
public void setFilename(String filename) {
        
this.filename = filename;
    }

    
public FormFile getFile() {
        
return file;
    }

    
public void setFile(FormFile file) {
        
this.file = file;
    }
    
}
----action涓鐢ㄤ簩榪涘埗鏉ユ搷浣滄枃浠躲傚鏋滆鍐欏叆鏁版嵁搴撶殑璇濓紝鍏跺疄涔熶笉澶毦錛岀敤鍒癙reparedStatement榪涜鎿嶄綔銆傚彧璐村嚭鏉ヤ富瑕佷唬鐮侊紝閮ㄥ垎鐪佺暐銆?br />
FileUpLoadForm files = (FileUpLoadForm)form;
    String filename 
= files.getFilename();
    String realname 
= files.getFile().getFileName();
    System.out.println(
"鐢ㄦ埛鏂囦歡鍚嶏細" +filename + "       鐪熷疄鏂囦歡鍚嶏細" +realname);
    
byte[] bytes= files.getFile().getFileData();
    OutputStream out 
= new FileOutputStream("c://"+realname);
    out.write(bytes);
    out.flush();
    out.close();

--鏀硅繘褰㈠紡
    byte[] bytes= new byte[2048]; //姣忔閮?M鐨勮鍐?/span>
    InputStream in = files.getFile().getInputStream();
    OutputStream out 
= new FileOutputStream("c://"+realname);
    
int i = 0;
    
while( (i = in.read(bytes, 02048)) != -1){
        out.write(bytes);
    }

    out.flush();
    out.close();
-------------------------------澶氭枃浠?----------------------------------
鏈漢鎬濊礬鏄氳繃涓嶅悓鐨勮〃鍗曞睘鎬х殑鍚嶅瓧鏉ュ尯鍒嗭紝鍜屼竴鑸粠form緇檝o璧嬪間竴鏍鳳紝鍙栦竴涓垽鏂竴涓紝
浣嗘槸鍙互鍚т繚瀛樹笂浼犵殑鏂囦歡鎿嶄綔 鍙互灝佽鎴愪竴涓被鎴栬呮柟娉曪紝杈懼埌閲嶇敤銆?

Orsen 2009-09-23 20:02 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 双鸭山市| 石屏县| 玛曲县| 红河县| 平泉县| 林西县| 巨野县| 吉木乃县| 雅安市| 库伦旗| 太仓市| 山丹县| 正镶白旗| 枣庄市| 淮滨县| 神农架林区| 枣阳市| 安塞县| 安泽县| 昔阳县| 斗六市| 呼和浩特市| 盘山县| 扎赉特旗| 宁武县| 赫章县| 双牌县| 曲沃县| 石泉县| 朝阳县| 江孜县| 龙南县| 余庆县| 汤原县| 册亨县| 庄河市| 太和县| 色达县| 海淀区| 台中市| 铁岭市|