锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产青草亚洲香蕉精品久久,亚洲av午夜国产精品无码中文字,青青青亚洲精品国产http://m.tkk7.com/mose2006/zh-cnMon, 12 May 2025 06:19:15 GMTMon, 12 May 2025 06:19:15 GMT60Eclipse浣跨敤SVN[杞琞http://m.tkk7.com/mose2006/archive/2008/01/05/173070.html鎽╄タ鎽╄タSat, 05 Jan 2008 15:40:00 GMThttp://m.tkk7.com/mose2006/archive/2008/01/05/173070.htmlhttp://m.tkk7.com/mose2006/comments/173070.htmlhttp://m.tkk7.com/mose2006/archive/2008/01/05/173070.html#Feedback6http://m.tkk7.com/mose2006/comments/commentRss/173070.htmlhttp://m.tkk7.com/mose2006/services/trackbacks/173070.html1.涓嬭澆鎵闇杞歡
    1.1SVN鏈嶅姟绔?svn-1.4.3-setup.exe)
        http://subversion.tigris.org/project_packages.html
    1.2鎶奡VN璁劇疆鎴恮indow鏈嶅姟(SVNService.exe)
        鎴戞病鏈変笅杞藉湴鍧,濡傛湁闇瑕?鐣欎笅浣犵殑email
    1.3Eclipse鐨凷VN鎻掍歡(鐢‥clipse鎻掍歡涓嬭澆):

2.閰嶇疆鏈嶅姟绔?/font>
    2.1瀹夎svn-1.4.3-setup.exe
    2.2寮濮?>榪愯->cmd->榪涘叆SVN鏈嶅姟绔殑瀹夎鐩綍涓嬮潰鐨刡in鐩綍
    2.3cmd涓嬭繍琛宻vnadmin create SVN搴撶殑浣嶇疆(濡?D:\SVN_PRJ)
    2.4澶嶅埗SVNService.exe鍒癝VN鏈嶅姟绔畨瑁呯洰褰曚笅鐨刡in鐩綍
    2.5cmd涓嬭繍琛孲VNService -install -d -r D:\SVN_PRJ(SVN搴撶殑浣嶇疆)
    2.6濡傛灉鎯蟲挙娑堟帀鍚庡彴鏈嶅姟,鍒欒繍琛孲VNService -remove
    2.7榪涘叆D:\SVN_PRJ\conf鐩綍涓嬬紪杈憇vnserve.conf,鍐呭濡備笅(鍒囪涓嬮潰鍑犺瀛楀墠涓嶈兘鏈夌┖鏍?錛?br />         [general]
        anon-access = read    #鍖垮悕璁塊棶鏉冮檺,鍙栧間負read,write,none
        auth-access = write   #璁よ瘉鐢ㄦ埛鐨勬潈闄?br />         password-db = passwd #璁よ瘉鐢ㄦ埛鏁版嵁搴?鍗沖厑璁歌繛鍒癝VN鐨勭敤鎴?褰撳墠鐩綍涓嬬殑passwd鏂囦歡涓瓨鏀劇殑鐢ㄦ埛鍙婂瘑鐮?
        realm = TESTING       #鍦ㄧ敤鎴瘋璇佺晫闈笂鍑虹幇鐨勬彁紺鴻鍙?br />     2.8緙栬緫D:\SVN_PRJ\conf\passwd鏂囦歡,鍐呭濡備笅
        [users]
        test = password       #榪欐椂浣犺繛鎺VN鐨勬椂鍊欏彲浠ヤ嬌鐢ㄧ敤鎴峰悕涓簍est瀵嗙爜涓簆assword鏉ヨ繛鎺VN
    2.9寮濮?>璁劇疆->鎺у埗闈㈡澘->綆$悊宸ュ叿->鏈嶅姟->鍚姩SVNService鏈嶅姟

3.Eclipse涓嬮厤緗甋VN鎻掍歡
    3.1甯姪->杞歡鏇存柊->鏌ユ壘騫跺畨瑁?>鎼滅儲瑕佸畨瑁呯殑鏂板姛鑳介儴浠?>鏂板緩榪滅▼绔欑偣->杈撳叆涓涓換鎰忕殑鍚嶇О->URL杈撳叆

http://subclipse.tigris.org/update_1.2.x->紜畾->閫変腑浣犲垰鎵嶆坊鍔犵殑榪滅▼绔欑偣->瀹屾垚->閫変腑Subclipse->鎵ц瀹夎鎿嶄綔
    3.2紿楀彛->鎵撳紑閫忚鍥?>SVN璧勬簮搴撶爺絀?>鍙抽敭->鏂板緩->璧勬簮搴撲綅緗?>URL涓緭鍏vn://127.0.0.1/->杈撳叆2.7瀹氫箟鐨勭敤鎴峰悕test鍜屽瘑鐮?br />
password

4.鎻愪氦宸ョ▼
    4.1鍙沖嚮宸ョ▼->灝忕粍->鍏變韓欏圭洰->閫夋嫨SVN->閫夋嫨svn://127.0.0.1(濡傛灉娌℃湁,鍒欏垱寤轟竴涓柊鐨勮祫婧愬簱)->涓嬩竴姝?>瀹屾垚

5.涓嬭澆宸ョ▼
    5.1鍦⊿VN璧勬簮搴撻忚鍥句笅,鐐瑰紑svn://127.0.0.1,浼氭樉紺哄嚭鐜板湪鏈満SVN涓婄殑鎵鏈夊伐紼?鍙沖嚮浣犳兂涓嬭澆鐨勫伐紼?>媯鍑轟負->涓嬩竴姝?>瀹屾垚

6.鍩烘湰鎿嶄綔
    6.1鍚屾
        鍦∕yEclipse J2EE閫忚鍥句笅,鍙沖嚮浣犺鍚屾鐨勫伐紼?>灝忕粍->涓庤祫婧愬簱鍚屾->榪欐椂浼氳繘鍏ュ悓姝ラ忚鍥?浼氭樉紺哄嚭鏈満涓嶴VN涓婂唴瀹規湁涓嶅悓鐨勬枃浠?鍙屽嚮鏂囦歡鍚?浼氭樉紺哄嚭涓や釜鏂囦歡涓摢閲屼笉鍚?
    6.2鎻愪氦
        鍦ㄥ悓姝ラ忚鍥句笅鏈?鐏拌壊鍚戝彸鐨勭澶?琛ㄧず浣犳湰鏈轟慨鏀硅繃",鍙沖嚮璇ユ枃浠?鍙互閫夋嫨鎻愪氦鎿嶄綔;
    6.3瑕嗙洊/鏇存柊
        鍦ㄥ悓姝ラ忚鍥句笅鏈?钃濊壊鍚戝乏鐨勭澶?琛ㄧず浣犳湰鏈轟慨鏀硅繃",鍙沖嚮璇ユ枃浠?鍙互閫夋嫨瑕嗙洊/鏇存柊鎿嶄綔;

7.鍥炬爣璇存槑
    7.1鐏拌壊鍚戝彸綆ご:鏈湴淇敼榪?br />     7.2钃濊壊鍚戝乏綆ご:SVN涓婁慨鏀硅繃
    7.3鐏拌壊鍚戝彸涓斾腑闂存湁涓姞鍙風殑綆ご:鏈湴姣擲VN涓婂鍑虹殑鏂囦歡
    7.4钃濊壊鍚戝乏涓斾腑闂存湁涓姞鍙風殑綆ご:SVN涓婃瘮鏈湴澶氬嚭鐨勬枃浠?br />     7.5鐏拌壊鍚戝彸涓斾腑闂存湁涓噺鍙風殑綆ご:鏈湴鍒犻櫎浜?鑰孲VN涓婃湭鍒犻櫎鐨勬枃浠?br />     7.6钃濊壊鍚戝乏涓斾腑闂存湁涓噺鍙風殑綆ご:SVN涓婂垹闄や簡,鑰屾湰鍦版湭鍒犻櫎鐨勬枃浠?br />     7.7綰㈣壊鍙屽悜綆ご:SVN涓婁慨鏀硅繃,鏈湴涔熶慨鏀硅繃鐨勬枃浠?br />
8.涓浜涙垜閬囧埌鐨勫嚭閿欎俊鎭?/strong>
    8.1鍦ㄤ笂闈㈣鐨?.2姝ヨ緭鍏RL(svn://127.0.0.1)鐐逛笅涓姝ュ嚭鐜?svnserve.conf:12: Option expected"閿欒
        浣犳墦寮svnserve.conf鏂囦歡涓殑絎?font color="#ff0000">12
琛?璇ラ敊璇槸鐢變簬璇ヨ鐨勫墠闈㈡湁絀烘牸寮曡搗鐨?鎶婂乏杈瑰鍑虹殑絀烘牸鍒犻櫎鎺夊嵆鍙?
    8.2鍦ㄤ笂闈㈣鐨?.2姝ヨ緭鍏RL(svn://127.0.0.1/SVN_PRJ)鐐逛笅涓姝ュ嚭鐜?svn://127.0.0.1/SVN_PRJ non-existent in revision '7'"閿欒
        URL閿欎簡,搴旇杈撳叆svn://127.0.0.1鍗沖彲
9.SVN鏈嶅姟绔嚜甯︾殑鍩轟簬鍛戒護琛岀殑鎿嶄綔璇彞
    9.1璁劇疆SVN鏈嶅姟绔畨瑁呯洰褰曚笅鐨?bin鍒扮幆澧冨彉閲忎腑;
    9.2鍦ㄥ懡浠よ涓嬭繍琛宻vn import c:/test svn://127.0.0.1/test -m "initial import" --username test --password passwd鍙繘琛屼笂浼犳搷浣?br />     9.3榪涘叆浣犺媯鍑虹殑鐩綍,鍦ㄥ懡浠よ涓嬭繍琛宻vn checkout svn://127.0.0.1/test --username test -password passwd 鍙繘琛屾鍑哄伐紼嬬殑鎿嶄綔
    9.4鍦ㄥ懡浠よ涓嬭繍琛宻vn commit test.txt -m "modified" --username test -password passwd 鍙繘琛屾彁浜ゆ搷浣?br />     9.5鍦ㄥ懡浠よ涓嬭繍琛宻vn update -r HEAD test.txt --username test -password passwd 鍙繘琛屾洿鏂版搷浣?br />
娉?涓婇潰璁茬殑127.0.0.1鍙互鎹㈡垚澶栫綉IP,鎴栬呭眬鍩熺綉IP鐨嗗彲(鍗?鍦ㄥ閲屽垱寤轟竴涓猄VN鏈嶅姟绔?鍗沖彲鍦ㄥ叕鍙稿幓璁塊棶瀹墮噷鐨凷VN)

鎽╄タ 2008-01-05 23:40 鍙戣〃璇勮
]]>
mssql鏁版嵁寰mysql瀵兼暟鎹椂,鍑虹幇mysql鏁版嵁涓轟貢鐮侀棶棰?http://m.tkk7.com/mose2006/archive/2007/11/20/161868.html鎽╄タ鎽╄タTue, 20 Nov 2007 07:21:00 GMThttp://m.tkk7.com/mose2006/archive/2007/11/20/161868.htmlhttp://m.tkk7.com/mose2006/comments/161868.htmlhttp://m.tkk7.com/mose2006/archive/2007/11/20/161868.html#Feedback0http://m.tkk7.com/mose2006/comments/commentRss/161868.htmlhttp://m.tkk7.com/mose2006/services/trackbacks/161868.html

import java.io.UnsupportedEncodingException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class TempClass {

 /**
  * @param args
  * @throws UnsupportedEncodingException
  * @throws ClassNotFoundException
  * @throws SQLException
  */
 public static void main(String[] args) throws UnsupportedEncodingException {
  String url = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=tran";
  try {
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
   Connection conn = DriverManager.getConnection(url, "sa", "sa");
   Statement st = conn.createStatement();
   ResultSet rs = st.executeQuery("select vcword from cn_other");

   // mysql
   String url_mysql = "jdbc:mysql://127.0.0.1:3306/zwspace";
   Class.forName("org.gjt.mm.mysql.Driver");
   Connection conn_mysql = DriverManager.getConnection(url_mysql,
     "root", "root");
   PreparedStatement st_mysql = conn_mysql
     .prepareStatement("insert into chds_cihui(name) values(?)");

   if (rs.next()) {

    String rsname = rs.getString("vcword");
    // String name = new String(rsname.getBytes("GB2312"),
    // "GB2312");
    // String name = new String(rsname.getBytes("UTF-8"), "GB2312");
    // String name = new String(rsname.getBytes("utf8"), "GB2312");
    // String name = new String(rsname.getBytes("iso-8859-1"),
    // "GB2312");
    // String name = new String(rsname.getBytes("GBK"), "GB2312");

    // String name = new String(rsname.getBytes("GBK"), "GBK");
    // String name = new String(rsname.getBytes("GB2312"), "GBK");
    // String name = new String(rsname.getBytes("UTF-8"), "GBK");
    // String name = new String(rsname.getBytes("iso-8859-1"),
    // "GBK");

    // String name = new String(rsname.getBytes("GBK"), "UTF-8");
    // String name = new String(rsname.getBytes("GB2312"), "UTF-8");
    // String name = new String(rsname.getBytes("UTF-8"), "UTF-8");
    // String name = new String(rsname.getBytes("iso-8859-1"),
    // "UTF-8");

    // String name = new String(rsname.getBytes("GBK"),
    // "iso-8859-1");
    // String name = new String(rsname.getBytes("GB2312"),
    // "iso-8859-1");
    // String name = new String(rsname.getBytes("UTF-8"),
    // "iso-8859-1");
    // String name = new String(rsname.getBytes("iso-8859-1"),
    // "iso-8859-1");

    // String name = new String(rsname.getBytes(), "GBK");
    // String name = new String(rsname.getBytes(), "GB2312");
    // String name = new String(rsname.getBytes(), "UTF-8");
    // String name = new String(rsname.getBytes(), "iso-8859-1");
    String name = rsname;

    System.out.println(rsname);

    st_mysql.setString(1, name);
    st_mysql.executeUpdate();
   }
   rs.close();
   st.close();
   conn.close();

   st_mysql.close();
   conn_mysql.close();

  } catch (ClassNotFoundException e) {
   e.printStackTrace();
  } catch (SQLException e) {
   e.printStackTrace();
  }
 }

}



璇曡繃浠ヤ笂鐨勬墍鏈夌紪鐮侀兘鏃犳硶瑙e喅鏁版嵁鍦∕YSQL涓殑涔辯爜闂,鐪嬫潵鏄痡dbc榪瀖ysql鏃剁殑緙栫爜涓嶅,浜庢槸
灝?nbsp;  String url_mysql="jdbc:mysql://127.0.0.1:3306/zwspace";鍚庡姞涓婄紪鐮?br />    String url_mysql="jdbc:mysql://127.0.0.1:3306/zwspace?useUnicode=true&characterEncoding=utf8";緇堜簬OK浜?br />



鎽╄タ 2007-11-20 15:21 鍙戣〃璇勮
]]>
鍦ㄤ嬌鐢╤ibernate欏圭洰涓?鎸佷箙鍖栫被鐨処D鐢↙ong鎴杔ong鏈夊緢澶у尯鍒?! http://m.tkk7.com/mose2006/archive/2007/09/28/149034.html鎽╄タ鎽╄タFri, 28 Sep 2007 03:42:00 GMThttp://m.tkk7.com/mose2006/archive/2007/09/28/149034.htmlhttp://m.tkk7.com/mose2006/comments/149034.htmlhttp://m.tkk7.com/mose2006/archive/2007/09/28/149034.html#Feedback1http://m.tkk7.com/mose2006/comments/commentRss/149034.htmlhttp://m.tkk7.com/mose2006/services/trackbacks/149034.html 鐢╨ong 浣滀負id,褰撲竴涓柊鐨勪復鏃剁被瑕佹寔涔呭寲鏃朵細鎶ヤ竴涓繖縐嶉敊:
Exception executing batch: org.hibernate.StaleStateException: Batch update returned unexpected row count from update: 0 actual row count: 0 expected: 1
鍥犱負榪欎釜涓存椂綾?宸茬粡鏈変竴涓猧d=0 (long鐨勯粯璁ゅ?;榪欐椂hibernate 涓洪敊璁や負榪欐槸涓鏉℃寔涔呭寲綾?浠庤岃繘琛屾洿鏂版搷浣?鏁呮姤閿?!
榪欐椂鎶婃寔涔呯被鐨刬d 綾誨瀷鏀規垚Long 灝監K浜?鍐峜reate 鏃?涓存椂綾葷殑id涓簄ull ,hibernate 鎵嶄細姝g‘鐨勫垽鏂繖鏄復鏃剁被鑰岃繘琛宻ave鎿嶄綔!!

鎽╄タ 2007-09-28 11:42 鍙戣〃璇勮
]]>
java紼嬪簭涓殑緙栫爜杞崲http://m.tkk7.com/mose2006/archive/2007/08/29/140874.html鎽╄タ鎽╄タWed, 29 Aug 2007 05:45:00 GMThttp://m.tkk7.com/mose2006/archive/2007/08/29/140874.htmlhttp://m.tkk7.com/mose2006/comments/140874.htmlhttp://m.tkk7.com/mose2006/archive/2007/08/29/140874.html#Feedback0http://m.tkk7.com/mose2006/comments/commentRss/140874.htmlhttp://m.tkk7.com/mose2006/services/trackbacks/140874.html                user.getUserinfo().setSex(new String(pu.getSex().getBytes("ISO8859_1"),"GB2312"));
                user.setNickname(new String(pu.getName().getBytes("ISO8859_1"),"GB2312"));
                userService.createUser(user); 

            String(byte[] bytes, int offset, int length, String charsetName) 
             閫氳繃浣跨敤鎸囧畾鐨勫瓧絎﹂泦瑙g爜鎸囧畾鐨?byte 瀛愭暟緇勶紝鏋勯犱竴涓柊鐨?String銆?nbsp;
            
 byte[] getBytes(String charsetName)
          浣跨敤鎸囧畾鐨勫瓧絎﹂泦灝嗘 String 緙栫爜涓?byte 搴忓垪錛屽茍灝嗙粨鏋滃瓨鍌ㄥ埌涓涓柊鐨?byte 鏁扮粍涓?/td>



#800080      

#7B7D62

#56B6E9

#4B8D32



鎽╄タ 2007-08-29 13:45 鍙戣〃璇勮
]]>
欏甸潰鏁翠綋鏀瑰浘鐗囪礬寰?/title><link>http://m.tkk7.com/mose2006/archive/2007/08/23/138896.html</link><dc:creator>鎽╄タ</dc:creator><author>鎽╄タ</author><pubDate>Thu, 23 Aug 2007 09:47:00 GMT</pubDate><guid>http://m.tkk7.com/mose2006/archive/2007/08/23/138896.html</guid><wfw:comment>http://m.tkk7.com/mose2006/comments/138896.html</wfw:comment><comments>http://m.tkk7.com/mose2006/archive/2007/08/23/138896.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/mose2006/comments/commentRss/138896.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/mose2006/services/trackbacks/138896.html</trackback:ping><description><![CDATA[<script language="JavaScript"><br>function doZoom(size){<br><br> document.getElementById("zwsky_content").style.fontSize=size+'px'<br>}<br> function ReImgSize(){<br>   for (j=0;j<document.images.length;j++)<br>   {<br>     if (document.images[j].src.indexOf("<a href="http://www.***.com/back">www.***.com/back</a>") >0)<br>     document.images[j].src=document.images[j].src.replace("<a href='http://www.***.com/back","back.****.com/back'>www.***.com/back","back.****.com/back</a>");<br>   }<br> }<br></script><br><br>............................<br><br><br><body  bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0" onload="<span style="COLOR: #993300">ReImgSize()</span>"> <img src ="http://m.tkk7.com/mose2006/aggbug/138896.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/mose2006/" target="_blank">鎽╄タ</a> 2007-08-23 17:47 <a href="http://m.tkk7.com/mose2006/archive/2007/08/23/138896.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>onclick涓姞甯﹀弬鏁伴摼鎺?/title><link>http://m.tkk7.com/mose2006/archive/2007/08/21/138299.html</link><dc:creator>鎽╄タ</dc:creator><author>鎽╄タ</author><pubDate>Tue, 21 Aug 2007 02:51:00 GMT</pubDate><guid>http://m.tkk7.com/mose2006/archive/2007/08/21/138299.html</guid><wfw:comment>http://m.tkk7.com/mose2006/comments/138299.html</wfw:comment><comments>http://m.tkk7.com/mose2006/archive/2007/08/21/138299.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/mose2006/comments/commentRss/138299.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/mose2006/services/trackbacks/138299.html</trackback:ping><description><![CDATA[<pre style="color: red;" id="line538"><<span id="ow8m4wo" class="start-tag">input</span><span id="qc6m84y" class="attribute-name"> type</span>=<span id="8yqeycw" class="attribute-value">"button" </span><span id="4kw8e48" class="attribute-name">name</span>=<span id="4qoc4o4" class="attribute-value">"Submit3" </span><span id="cwku44u" class="attribute-name">value</span>=<span id="eqs844q" class="attribute-value">"鎼?绱? </span><span id="yako44u" class="attribute-name">onClick</span>=<span id="8qgucm4" class="attribute-value">"location.href='SearchResult.jsp?cluster_node_id=&key_word=' + document.CMS4JSearchForm.KEY_WORD.value + '&db_id=' + document.CMS4JSearchForm.DB_ID.value;"</span>></pre><img src ="http://m.tkk7.com/mose2006/aggbug/138299.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/mose2006/" target="_blank">鎽╄タ</a> 2007-08-21 10:51 <a href="http://m.tkk7.com/mose2006/archive/2007/08/21/138299.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍐嶆紕板埌:a different object with the same identifier value was already associated with the sessionhttp://m.tkk7.com/mose2006/archive/2007/08/20/138072.html鎽╄タ鎽╄タMon, 20 Aug 2007 03:29:00 GMThttp://m.tkk7.com/mose2006/archive/2007/08/20/138072.htmlhttp://m.tkk7.com/mose2006/comments/138072.htmlhttp://m.tkk7.com/mose2006/archive/2007/08/20/138072.html#Feedback9http://m.tkk7.com/mose2006/comments/commentRss/138072.htmlhttp://m.tkk7.com/mose2006/services/trackbacks/138072.html涓寮濮嬫寜緗戜笂璇寸殑鐢?font size="-1">session.merge(Object)鎶ヤ簡涓涓敊錛屽彲鑳芥槸娌℃湁鐢ㄥソ錛屾敼鐢?session.clear(); session.update(user);榪欐牱灝監K浜?
鏂規硶涓猴細

package org.springframework.orm.hibernate3.support;
...
    public void modifyByMerge(User user) {
        Session session = getHibernateTemplate().getSessionFactory().
                          getCurrentSession();
        session.clear();
        session.update(user);
    }
...
欏圭洰鐢ㄧ殑鏄痵pring + hibernate鎵浠ュ緱鐢?/span>getHibernateTemplate().getSessionFactory().getCurrentSession();寰楀綋鍓峉ession




鎽╄タ 2007-08-20 11:29 鍙戣〃璇勮
]]>
鍙堝嚭鏉ヤ簡hibernate鍙栨暟鎹椂鍑虹幇鏁版嵁閲嶅鐨凚UGhttp://m.tkk7.com/mose2006/archive/2007/08/14/136723.html鎽╄タ鎽╄タTue, 14 Aug 2007 08:53:00 GMThttp://m.tkk7.com/mose2006/archive/2007/08/14/136723.htmlhttp://m.tkk7.com/mose2006/comments/136723.htmlhttp://m.tkk7.com/mose2006/archive/2007/08/14/136723.html#Feedback0http://m.tkk7.com/mose2006/comments/commentRss/136723.htmlhttp://m.tkk7.com/mose2006/services/trackbacks/136723.html     涓婁竴嬈″湪鍋氫氦鍙嬫ā鏉挎椂錛屽嚭鏉ヤ簡榪欑闂錛屽悗鏉ユ墠鍙戠幇鏄痟ibernate鐨勪竴涓槧灝勬枃浠墮厤閿欎簡錛屼粖澶╁湪鍋欴C鎽勫獎鏃訛紝
鏄犲皠鏂囦歡鍔犱簡涓涓猯azy="false" fetch="join"  緇撴灉錛屼篃鍑虹幇浜嗘暟鎹噸澶嶅彇銆?br><many-to-one name="user" column="user_id"  class="com.zwspace.domain.User" lazy="false" fetch="join" />
榪欐牱涔熶細鏈夐敊鍚楋紒鎯充笉閫氾紝鍙兘鎶婂畠緇欏垹浜嗐?br>



鎽╄タ 2007-08-14 16:53 鍙戣〃璇勮
]]>
javascripthttp://m.tkk7.com/mose2006/archive/2007/06/07/122532.html鎽╄タ鎽╄タThu, 07 Jun 2007 02:47:00 GMThttp://m.tkk7.com/mose2006/archive/2007/06/07/122532.htmlhttp://m.tkk7.com/mose2006/comments/122532.htmlhttp://m.tkk7.com/mose2006/archive/2007/06/07/122532.html#Feedback0http://m.tkk7.com/mose2006/comments/commentRss/122532.htmlhttp://m.tkk7.com/mose2006/services/trackbacks/122532.htmljs楠岃瘉琛ㄥ崟澶у叏
1. 闀垮害闄愬埗
<script>
function test()
{
if(document.a.b.value.length>50)
{
alert("涓嶈兘瓚呰繃50涓瓧絎︼紒");
document.a.b.focus();
return false;
}
}
</script>
<form name=a onsubmit="return test()">
<textarea name="b" cols="40" wrap="VIRTUAL" rows="6"></textarea>
<input type="submit" name="Submit" value="check">
</form>

2. 鍙兘鏄眽瀛?
<input onkeyup="value="/oblog/value.replace(/[^\u4E00-\u9FA5]/g,'')">

3." 鍙兘鏄嫳鏂?br><script language=javascript>
function onlyEng()
{
if(!(event.keyCode>=65&&event.keyCode<=90))
event.returnvalue=false;
}
</script>

<input onkeydown="onlyEng();">

4. 鍙兘鏄暟瀛?br><script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//鑰冭檻灝忛敭鐩樹笂鐨勬暟瀛楅敭
event.returnvalue=false;
}
</script>

<input onkeydown="onlyNum();">

5. 鍙兘鏄嫳鏂囧瓧絎﹀拰鏁板瓧
<input onkeyup="value="/oblog/value.replace(/[\W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

6. 楠岃瘉娌圭鏍煎紡
<SCRIPT LANGUAGE=javascript RUNAT=Server>
function isEmail(strEmail) {
if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
return true;
else
alert("oh");
}
</SCRIPT>
<input type=text onblur=isEmail(this.value)>

7. 灞忚斀鍏抽敭瀛?榪欓噷灞忚斀***鍜?***)
<script language="javascript1.2">
function test() {
if((a.b.value.indexOf ("***") == 0)||(a.b.value.indexOf ("****") == 0)){
alert(":)");
a.b.focus();
return false;}
}
</script>
<form name=a onsubmit="return test()">
<input type=text name=b>
<input type="submit" name="Submit" value="check">
</form>

8. 涓ゆ杈撳叆瀵嗙爜鏄惁鐩稿悓
<FORM METHOD=POST ACTION="">
<input type="password" id="input1">
<input type="password" id="input2">
<input type="button" value="test" onclick="check()">
</FORM>
<script>
function check()
{
with(document.all){
if(input1.value!=input2.value)
{
alert("false")
input1.value = "";
input2.value = "";
}
else document.forms[0].submit();
}
}
</script>
澶熶簡鍚?:)
灞忚斀鍙抽敭 寰堥叿
oncontextmenu="return false" ondragstart="return false" onselectstart="return false"
鍔犲湪body涓?/p>


浜?/p>

2.1  琛ㄥ崟欏逛笉鑳戒負絀?/p>

<script  language="javascript">
<!--
function  CheckForm()

if  (document.form.name.value.length  ==  0)  { 
alert("璇瘋緭鍏ユ偍濮撳悕!");
document.form.name.focus();
return  false;
}
return  true;
}
-->
</script>

2.2  姣旇緝涓や釜琛ㄥ崟欏圭殑鍊兼槸鍚︾浉鍚?/p>

<script  language="javascript">
<!--
function  CheckForm()
if  (document.form.PWD.value  !=  document.form.PWD_Again.value)  { 
alert("鎮ㄤ袱嬈¤緭鍏ョ殑瀵嗙爜涓嶄竴鏍鳳紒璇烽噸鏂拌緭鍏?");
document.ADDUser.PWD.focus();
return  false;
}
return  true;
}
-->
</script>

2.3  琛ㄥ崟欏瑰彧鑳戒負鏁板瓧鍜?_",鐢ㄤ簬鐢佃瘽/閾惰甯愬彿楠岃瘉涓?鍙墿灞曞埌鍩熷悕娉ㄥ唽絳?/p>

<script  language="javascript">
<!--
function  isNumber(String)

var  Letters  =  "1234567890-";  //鍙互鑷繁澧炲姞鍙緭鍏ュ?br>var  i;
var  c;
if(String.charAt(  0  )=='-')
return  false;
if(  String.charAt(  String.length  -  1  )  ==  '-'  )
return  false;
for(  i  =  0;  i  <  String.length;  i  ++  )

c  =  String.charAt(  i  );
if  (Letters.indexOf(  c  )  <  0)
return  false;
}
return  true;
}
function  CheckForm()

if(!  isNumber(document.form.TEL.value))  { 
alert("鎮ㄧ殑鐢佃瘽鍙風爜涓嶅悎娉曪紒");
document.form.TEL.focus();
return  false;
}
return  true;
}
-->
</script>


2.4  琛ㄥ崟欏硅緭鍏ユ暟鍊?闀垮害闄愬畾

<script  language="javascript">
<!--
function  CheckForm() 

if  (document.form.count.value  >  100  ||  document.form.count.value  <  1)

alert("杈撳叆鏁板間笉鑳藉皬浜庨浂澶т簬100!");
document.form.count.focus();
return  false;
}
if  (document.form.MESSAGE.value.length<10)

alert("杈撳叆鏂囧瓧灝忎簬10!");
document.form.MESSAGE.focus();
return  false;
}
return  true;
}
//-->
</script>

2.5  涓枃/鑻辨枃/鏁板瓧/閭歡鍦板潃鍚堟硶鎬у垽鏂?/p>

<SCRIPT  LANGUAGE="javascript">
<!--

function  isEnglish(name)  //鑻辨枃鍊兼嫻?br>{ 
if(name.length  ==  0)
return  false;
for(i  =  0;  i  <  name.length;  i++)  { 
if(name.charCodeAt(i)  >  128)
return  false;
}
return  true;
}

function  isChinese(name)  //涓枃鍊兼嫻?br>{ 
if(name.length  ==  0)
return  false;
for(i  =  0;  i  <  name.length;  i++)  { 
if(name.charCodeAt(i)  >  128)
return  true;
}
return  false;
}

function  isMail(name)  //  E-mail鍊兼嫻?br>{ 
if(!  isEnglish(name))
return  false;
i  =  name.indexOf("  at  ");
j  =  name  dot  lastIndexOf("  at  ");
if(i  ==  -1)
return  false;
if(i  !=  j)
return  false;
if(i  ==  name  dot  length)
return  false;
return  true;
}

function  isNumber(name)  //鏁板兼嫻?br>{ 
if(name.length  ==  0)
return  false;
for(i  =  0;  i  <  name.length;  i++)  { 
if(name.charAt(i)  <  "0"  ||  name.charAt(i)  >  "9")
return  false;
}
return  true;
}

function  CheckForm()

if(!  isMail(form.Email.value))  { 
alert("鎮ㄧ殑鐢靛瓙閭歡涓嶅悎娉曪紒");
form.Email.focus();
return  false;
}
if(!  isEnglish(form.name.value))  { 
alert("鑻辨枃鍚嶄笉鍚堟硶錛?);
form.name.focus();
return  false;
}
if(!  isChinese(form.cnname.value))  { 
alert("涓枃鍚嶄笉鍚堟硶錛?);
form.cnname.focus();
return  false;
}
if(!  isNumber(form.PublicZipCode.value))  { 
alert("閭斂緙栫爜涓嶅悎娉曪紒");
form.PublicZipCode.focus();
return  false;
}
return  true;
}
//-->
</SCRIPT>

2.6  闄愬畾琛ㄥ崟欏逛笉鑳借緭鍏ョ殑瀛楃

<script  language="javascript">
<!--

function  contain(str,charset)//  瀛楃涓插寘鍚祴璇曞嚱鏁?br>{ 
var  i;
for(i=0;i<charset.length;i++)
if(str.indexOf(charset.charAt(i))>=0)
return  true;
return  false;
}

function  CheckForm()

if  ((contain(document.form.NAME.value,  "%\(\)><"))  ||  (contain(document.form.MESSAGE.value,  "%\(\)><")))

alert("杈撳叆浜嗛潪娉曞瓧絎?);
document.form.NAME.focus();
return  false;
}
return  true;
}
//-->
</script> 

1. 媯鏌ヤ竴孌靛瓧絎︿覆鏄惁鍏ㄧ敱鏁板瓧緇勬垚      
---------------------------------------      
<script language="Javascript"><!--          
function checkNum(str){return str.match(/\D/)==null}          
alert(checkNum("1232142141"))          
alert(checkNum("123214214a1"))          
// --></script>        
     
2. 鎬庝箞鍒ゆ柇鏄惁鏄瓧絎?nbsp;       
---------------------------------------      
if (/[^\x00-\xff]/g.test(s)) alert("鍚湁姹夊瓧");         
else alert("鍏ㄦ槸瀛楃");     
          
3. 鎬庝箞鍒ゆ柇鏄惁鍚湁姹夊瓧       
---------------------------------------       
if (escape(str).indexOf("%u")!=-1) alert("鍚湁姹夊瓧");        
else alert("鍏ㄦ槸瀛楃");          
   
4. 閭鏍煎紡楠岃瘉   
---------------------------------------     
//鍑芥暟鍚嶏細chkemail    
//鍔熻兘浠嬬粛錛氭鏌ユ槸鍚︿負Email Address    
//鍙傛暟璇存槑錛氳媯鏌ョ殑瀛楃涓?nbsp;   
//榪斿洖鍊鹼細0錛氫笉鏄?1錛氭槸    
function chkemail(a)    
{ var i=a.length;    
var temp = a.indexOf('@');    
var tempd = a.indexOf('.');    
if (temp > 1) {    
if ((i-temp) > 3){    
if ((i-tempd)>0){    
return 1;    
}    
   
}    
}    
return 0;    
}    
   
5. 鏁板瓧鏍煎紡楠岃瘉   
---------------------------------------     
//鍑芥暟鍚嶏細fucCheckNUM    
//鍔熻兘浠嬬粛錛氭鏌ユ槸鍚︿負鏁板瓧    
//鍙傛暟璇存槑錛氳媯鏌ョ殑鏁板瓧    
//榪斿洖鍊鹼細1涓烘槸鏁板瓧錛?涓轟笉鏄暟瀛?nbsp;   
function fucCheckNUM(NUM)    
{    
var i,j,strTemp;    
strTemp="0123456789";    
if ( NUM.length== 0)    
return 0    
for (i=0;i<NUM.length;i++)    
{    
j=strTemp.indexOf(NUM.charAt(i));    
if (j==-1)    
{    
//璇存槑鏈夊瓧絎︿笉鏄暟瀛?nbsp;   
return 0;    
}    
}    
//璇存槑鏄暟瀛?nbsp;   
return 1;    
}    
   
6. 鐢佃瘽鍙風爜鏍煎紡楠岃瘉   
---------------------------------------     
//鍑芥暟鍚嶏細fucCheckTEL    
//鍔熻兘浠嬬粛錛氭鏌ユ槸鍚︿負鐢佃瘽鍙風爜    
//鍙傛暟璇存槑錛氳媯鏌ョ殑瀛楃涓?nbsp;   
//榪斿洖鍊鹼細1涓烘槸鍚堟硶錛?涓轟笉鍚堟硶    
function fucCheckTEL(TEL)    
{    
var i,j,strTemp;    
strTemp="0123456789-()# ";    
for (i=0;i<TEL.length;i++)    
{    
j=strTemp.indexOf(TEL.charAt(i));    
if (j==-1)    
{    
//璇存槑鏈夊瓧絎︿笉鍚堟硶    
return 0;    
}    
}    
//璇存槑鍚堟硶    
return 1;    
}   
  
7. 鍒ゆ柇杈撳叆鏄惁涓轟腑鏂囩殑鍑芥暟  
---------------------------------------     
function ischinese(s){  
var ret=true;  
for(var i=0;i<s.length;i++)  
ret=ret && (s.charCodeAt(i)>=10000);  
return ret;  
}   
  
8. 緇煎悎鐨勫垽鏂敤鎴瘋緭鍏ョ殑鍚堟硶鎬х殑鍑芥暟 
---------------------------------------     
<script language="javascript"> 
//闄愬埗杈撳叆瀛楃鐨勪綅鏁板紑濮?nbsp;
//m鏄敤鎴瘋緭鍏ワ紝n鏄闄愬埗鐨勪綅鏁?nbsp;
function issmall(m,n) 

if ((m<n) && (m>0)) 
  { 
  return(false); 
  } 
else 
{return(true);} 

 
9. 鍒ゆ柇瀵嗙爜鏄惁杈撳叆涓鑷?nbsp;
---------------------------------------     
function issame(str1,str2) 

if (str1==str2) 
{return(true);} 
else 
{return(false);} 

 
10. 鍒ゆ柇鐢ㄦ埛鍚嶆槸鍚︿負鏁板瓧瀛楁瘝涓嬫粦綰?
---------------------------------------     
function notchinese(str){
var reg=/[^A-Za-z0-9_]/g
    if (reg.test(str)){
    return (false);
    }else{
return(true);    }
}

11. form鏂囨湰鍩熺殑閫氱敤鏍¢獙鍑芥暟
---------------------------------------     
浣滅敤錛氭嫻嬫墍鏈夊繀欏婚潪絀虹殑input鏂囨湰錛屾瘮濡傚鍚嶏紝璐﹀彿錛岄偖浠跺湴鍧絳夌瓑銆?br>璇ユ牎楠岀幇鍦ㄥ彧閽堝鏂囨湰鍩燂紝濡傛灉瑕侀拡瀵筬orm閲岄潰鐨勫叾浠栧煙瀵硅薄錛屽彲浠ユ敼鍙樺垽鏂潯浠躲?/p>

浣跨敤鏂規硶錛氬湪瑕佹嫻嬬殑鏂囨湰鍩熶腑鍔犲叆title鏂囧瓧銆傛枃瀛楁槸鍦ㄦ彁紺轟俊鎭紝浣犺鎻愮ず緇欑敤鎴風殑璇ュ瓧孌電殑涓枃鍚嶃傛瘮濡傝媯嫻嬬敤鎴峰悕
html濡備笅<input name="txt_1" title="濮撳悕">,褰撶劧錛屾渶濂界敤鍙鍖栧伐鍏鋒瘮濡俤reamweaver浠涔堢殑鏉ョ紪杈戝煙銆?br>濡傛灉瑕佹嫻嬫暟瀛楃被鍨嬫暟鎹殑璇濓紝鍐嶆妸鍩熺殑id緇熶竴涓簊z.
javascript鍒ゆ柇鏃ユ湡綾誨瀷姣旇緝楹葷儲錛屾墍浠ュ氨娌℃湁鍋氭棩鏈熺被鍨嬫牎楠岀殑紼嬪簭浜?楂樻墜鍙互琛ュ厖銆?/p>

紼嬪簭姣旇緝鑽夛紝鍙槸鎻愪緵涓涓濊礬銆傛姏鐮栧紩鐜夛紒 錛氾級
鍝︼紝瀵逛簡錛屽嚱鏁拌皟鐢ㄦ柟娉曪細< form  onsubmit="return dovalidate()">

function dovalidate()
{
fm=document.forms[0] //鍙嫻嬩竴涓猣orm,濡傛灉鏄涓彲浠ユ敼鍙樺垽鏂潯浠?br>    for(i=0;i<fm.length;i++)
    { 
    //媯嫻嬪垽鏂潯浠訛紝鏍規嵁綾誨瀷涓嶅悓鍙互淇敼
    if(fm[i].tagName.toUpperCase()=="INPUT" &&fm[i].type.toUpperCase()=="TEXT" && (fm[i].title!=""))
   
         if(fm[i].value="/blog/="")//
         {
         str_warn1=fm[i].title+"涓嶈兘涓虹┖!";
         alert(str_warn1);
        fm[i].focus();
         return false;        
         }
         if(fm[i].id.toUpperCase()=="SZ")//鏁板瓧鏍¢獙
         {
                 if(isNaN(fm[i].value))
                { str_warn2=fm[i].title+"鏍煎紡涓嶅";
                alert(str_warn2);
                fm[i].focus();
                 return false;
                 }
        }
    }
    return true;
}


2 >琛ㄥ崟鎻愪氦楠岃瘉綾?


2.1 琛ㄥ崟欏逛笉鑳戒負絀?/p>

<script language="javascript">
<!--
function CheckForm()
{
if (document.form.name.value.length == 0) {
alert("璇瘋緭鍏ユ偍濮撳悕!");
document.form.name.focus();
return false;
}
return true;
}
-->
</script>

2.2 姣旇緝涓や釜琛ㄥ崟欏圭殑鍊兼槸鍚︾浉鍚?/p>

<script language="javascript">
<!--
function CheckForm()
if (document.form.PWD.value != document.form.PWD_Again.value) {
alert("鎮ㄤ袱嬈¤緭鍏ョ殑瀵嗙爜涓嶄竴鏍鳳紒璇烽噸鏂拌緭鍏?");
document.ADDUser.PWD.focus();
return false;
}
return true;
}
-->
</script>

2.3 琛ㄥ崟欏瑰彧鑳戒負鏁板瓧鍜?_",鐢ㄤ簬鐢佃瘽/閾惰甯愬彿楠岃瘉涓?鍙墿灞曞埌鍩熷悕娉ㄥ唽絳?/p>

<script language="javascript">
<!--
function isNumber(String)
{
var Letters = "1234567890-"; //鍙互鑷繁澧炲姞鍙緭鍏ュ?br>var i;
var c;
if(String.charAt( 0 )=='-')
return false;
if( String.charAt( String.length - 1 ) == '-' )
return false;
for( i = 0; i < String.length; i ++ )
{
c = String.charAt( i );
if (Letters.indexOf( c ) < 0)
return false;
}
return true;
}
function CheckForm()
{
if(! isNumber(document.form.TEL.value)) {
alert("鎮ㄧ殑鐢佃瘽鍙風爜涓嶅悎娉曪紒");
document.form.TEL.focus();
return false;
}
return true;
}
-->
</script>


2.4 琛ㄥ崟欏硅緭鍏ユ暟鍊?闀垮害闄愬畾

<script language="javascript">
<!--
function CheckForm()
{
if (document.form.count.value > 100 || document.form.count.value < 1)
{
alert("杈撳叆鏁板間笉鑳藉皬浜庨浂澶т簬100!");
document.form.count.focus();
return false;
}
if (document.form.MESSAGE.value.length<10)
{
alert("杈撳叆鏂囧瓧灝忎簬10!");
document.form.MESSAGE.focus();
return false;
}
return true;
}
//-->
</script>

2.5 涓枃/鑻辨枃/鏁板瓧/閭歡鍦板潃鍚堟硶鎬у垽鏂?/p>

<SCRIPT LANGUAGE="javascript">
<!--

function isEnglish(name) //鑻辨枃鍊兼嫻?br>{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return false;
}
return true;
}

function isChinese(name) //涓枃鍊兼嫻?br>{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charCodeAt(i) > 128)
return true;
}
return false;
}

function isMail(name) // E-mail鍊兼嫻?br>{
if(! isEnglish(name))
return false;
i = name.indexOf(" at ");
j = name dot lastIndexOf(" at ");
if(i == -1)
return false;
if(i != j)
return false;
if(i == name dot length)
return false;
return true;
}

function isNumber(name) //鏁板兼嫻?br>{
if(name.length == 0)
return false;
for(i = 0; i < name.length; i++) {
if(name.charAt(i) < "0" || name.charAt(i) > "9")
return false;
}
return true;
}

function CheckForm()
{
if(! isMail(form.Email.value)) {
alert("鎮ㄧ殑鐢靛瓙閭歡涓嶅悎娉曪紒");
form.Email.focus();
return false;
}
if(! isEnglish(form.name.value)) {
alert("鑻辨枃鍚嶄笉鍚堟硶錛?);
form.name.focus();
return false;
}
if(! isChinese(form.cnname.value)) {
alert("涓枃鍚嶄笉鍚堟硶錛?);
form.cnname.focus();
return false;
}
if(! isNumber(form.PublicZipCode.value)) {
alert("閭斂緙栫爜涓嶅悎娉曪紒");
form.PublicZipCode.focus();
return false;
}
return true;
}
//-->
</SCRIPT>

2.6 闄愬畾琛ㄥ崟欏逛笉鑳借緭鍏ョ殑瀛楃

<script language="javascript">
<!--

function contain(str,charset)// 瀛楃涓插寘鍚祴璇曞嚱鏁?br>{
var i;
for(i=0;i<charset.length;i++)
if(str.indexOf(charset.charAt(i))>=0)
return true;
return false;
}

function CheckForm()
{
if ((contain(document.form.NAME.value, "%\(\)><")) || (contain(document.form.MESSAGE.value, "%\(\)><")))
{
alert("杈撳叆浜嗛潪娉曞瓧絎?);
document.form.NAME.focus();
return false;
}
return true;
}
//-->
</script>

 



鎽╄タ 2007-06-07 10:47 鍙戣〃璇勮
]]>
Java/J2EE涓枃闂緇堟瀬瑙e喅涔嬮亾http://m.tkk7.com/mose2006/archive/2007/04/27/114097.html鎽╄タ鎽╄タFri, 27 Apr 2007 07:24:00 GMThttp://m.tkk7.com/mose2006/archive/2007/04/27/114097.htmlhttp://m.tkk7.com/mose2006/comments/114097.htmlhttp://m.tkk7.com/mose2006/archive/2007/04/27/114097.html#Feedback0http://m.tkk7.com/mose2006/comments/commentRss/114097.htmlhttp://m.tkk7.com/mose2006/services/trackbacks/114097.htmlJava/J2EE涓枃闂緇堟瀬瑙e喅涔嬮亾
 
Java涓枃闂涓鐩村洶鎵扮潃寰堝鍒濆鑰咃紝濡傛灉浜嗚В浜咼ava緋葷粺鐨勪腑鏂囬棶棰樺師鐞嗭紝鎴戜滑灝卞彲浠ュ涓枃闂鑳藉閲囧彇鏍規湰鐨勮В鍐充箣閬撱?

銆銆鏈鍙よ佺殑瑙e喅鏂規鏄嬌鐢⊿tring鐨勫瓧鑺傜爜杞崲錛岃繖縐嶆柟妗堥棶棰樻槸涓嶆柟渚匡紝鎴戜滑闇瑕佺牬鍧忓璞″皝瑁呮э紝榪涜瀛楄妭鐮佽漿鎹€?/p>

銆銆榪樻湁涓縐嶆柟寮忔槸瀵笿2EE瀹瑰櫒榪涜緙栫爜璁劇疆錛屽鏋淛2EE搴旂敤緋葷粺鑴辯璇ュ鍣紝鍒欎細鍙戠敓涔辯爜錛岃屼笖鎸囧畾瀹瑰櫒閰嶇疆涓嶇鍚圝2EE搴旂敤鍜屽鍣ㄥ垎紱葷殑鍘熷垯銆?/p>

銆銆鍦↗ava鍐呴儴榪愮畻涓紝娑夊強鍒扮殑鎵鏈夊瓧絎︿覆閮戒細琚漿鍖栦負UTF-8緙栫爜鏉ヨ繘琛岃繍綆椼傞偅涔堬紝鍦ㄨJava杞寲涔嬪墠錛屽瓧絎︿覆鏄粈涔堟牱鐨勫瓧絎﹂泦錛?nbsp;Java鎬繪槸鏍規嵁鎿嶄綔緋葷粺鐨勯粯璁ょ紪鐮佸瓧絎﹂泦鏉ュ喅瀹氬瓧絎︿覆鐨勫垵濮嬬紪鐮侊紝鑰屼笖Java緋葷粺鐨勮緭鍏ュ拰杈撳嚭鐨勯兘鏄噰鍙栨搷浣滅郴緇熺殑榛樿緙栫爜銆?/p>

銆銆鍥犳錛屽鏋滆兘緇熶竴Java緋葷粺鐨勮緭鍏ャ佽緭鍑哄拰鎿嶄綔緋葷粺3鑰呯殑緙栫爜瀛楃闆嗗悎錛屽皢鑳藉浣縅ava緋葷粺姝g‘澶勭悊鍜屾樉紺烘眽瀛椼傝繖鏄鐞咼ava緋葷粺姹夊瓧鐨勪竴涓師鍒欙紝浣嗘槸鍦ㄥ疄闄呴」鐩腑錛岃兘澶熸紜姄浣忓拰鎺у埗浣廕ava緋葷粺鐨勮緭鍏ュ拰杈撳嚭閮ㄥ垎鏄瘮杈冮毦鐨勩侸2EE涓紝鐢變簬娑夊強鍒板閮ㄦ祻瑙堝櫒鍜屾暟鎹簱絳夛紝鎵浠ヤ腑鏂囬棶棰樹貢鐮佹樉寰楅潪甯哥獊鍑恒?/p>

銆銆J2EE搴旂敤紼嬪簭鏄繍琛屽湪J2EE瀹瑰櫒涓傚湪榪欎釜緋葷粺涓紝杈撳叆閫斿緞鏈夊緢澶氱錛氫竴縐嶆槸閫氳繃欏甸潰琛ㄥ崟鎵撳寘鎴愯姹傦紙request錛夊彂寰鏈嶅姟鍣ㄧ殑錛涚浜岀鏄氳繃鏁版嵁搴撹鍏ワ紱榪樻湁絎?縐嶈緭鍏ユ瘮杈冨鏉傦紝JSP鍦ㄧ涓嬈¤繍琛屾椂鎬繪槸琚紪璇戞垚Servlet錛孞SP涓父甯稿寘鍚腑鏂囧瓧絎︼紝閭d箞緙栬瘧浣跨敤javac鏃訛紝Java灝嗘牴鎹粯璁ょ殑鎿嶄綔緋葷粺緙栫爜浣滀負鍒濆緙栫爜銆傞櫎闈炵壒鍒寚瀹氾紝濡傚湪Jbuilder/eclipse涓彲浠ユ寚瀹氶粯璁ょ殑瀛楃闆嗐?/p>

銆銆杈撳嚭閫斿緞涔熸湁鍑犵錛氱涓縐嶆槸JSP欏甸潰鐨勮緭鍑恒傜敱浜嶫SP欏甸潰宸茬粡琚紪璇戞垚Servlet錛岄偅涔堝湪杈撳嚭鏃訛紝涔熷皢鏍規嵁鎿嶄綔緋葷粺鐨勯粯璁ょ紪鐮佹潵閫夋嫨杈撳嚭緙栫爜錛岄櫎闈炴寚瀹氳緭鍑虹紪鐮佹柟寮忥紱榪樻湁杈撳嚭閫斿緞鏄暟鎹簱錛屽皢瀛楃涓茶緭鍑哄埌鏁版嵁搴撱?/p>

銆銆鐢辨鐪嬫潵錛屼竴涓狫2EE緋葷粺鐨勮緭鍏ヨ緭鍑烘槸闈炲父澶嶆潅錛岃屼笖鏄姩鎬佸彉鍖栫殑錛岃孞ava鏄法騫沖彴榪愯鐨勶紝鍦ㄥ疄闄呯紪璇戝拰榪愯涓紝閮藉彲鑳芥秹鍙婂埌涓嶅悓鐨勬搷浣滅郴緇燂紝濡傛灉浠葷敱Java鑷敱鏍規嵁鎿嶄綔緋葷粺鏉ュ喅瀹氳緭鍏ヨ緭鍑虹殑緙栫爜瀛楃闆嗭紝榪欏皢涓嶅彲鎺у埗鍦板嚭鐜頒貢鐮併?/p>

銆銆姝f槸鐢變簬Java鐨勮法騫沖彴鐗規э紝浣垮緱瀛楃闆嗛棶棰樺繀欏葷敱鍏蜂綋緋葷粺鏉ョ粺涓瑙e喅錛屾墍浠ュ湪涓涓狫ava搴旂敤緋葷粺涓紝瑙e喅涓枃涔辯爜鐨勬牴鏈姙娉曟槸鏄庣‘鎸囧畾鏁翠釜搴旂敤緋葷粺緇熶竴瀛楃闆嗐?/strong>

銆銆鎸囧畾緇熶竴瀛楃闆嗘椂錛屽埌搴曟槸鎸囧畾ISO8859_1 銆丟BK榪樻槸UTF-8鍛紵 

銆銆錛?錛夊緇熶竴鎸囧畾涓篒SO8859_1錛屽洜涓虹洰鍓嶅ぇ澶氭暟杞歡閮芥槸瑗挎柟浜虹紪鍒剁殑錛屼粬浠粯璁ょ殑瀛楃闆嗗氨鏄疘SO8859_1錛屽寘鎷搷浣滅郴緇烲inux鍜屾暟鎹簱MySQL絳夈傝繖鏍鳳紝濡傛灉鎸囧畾Jive緇熶竴緙栫爜涓篒SO8859_1錛岄偅涔堝氨鏈変笅闈?涓幆鑺傚繀欏繪妸鎻★細

銆銆寮鍙戝拰緙栬瘧浠g爜鏃舵寚瀹氬瓧絎﹂泦涓篒SO8859_1銆?/p>

銆銆榪愯鎿嶄綔緋葷粺鐨勯粯璁ょ紪鐮佸繀欏繪槸ISO8859_1錛屽Linux銆?/p>

銆銆鍦↗SP澶撮儴澹版槑錛?lt;%@ page contentType="text/html;charset=ISO8859_1" %>銆?/p>

銆銆錛?錛夊鏋滅粺涓鎸囧畾涓篏BK涓枃瀛楃闆嗭紝涓婅堪3涓幆鑺傚悓鏍烽渶瑕佸仛鍒幫紝涓嶅悓鐨勬槸鍙兘榪愯鍦ㄩ粯璁ょ紪鐮佷負GBK鐨勬搷浣滅郴緇燂紝濡備腑鏂嘩indows銆?/p>

銆銆緇熶竴緙栫爜涓篒SO8859_1鍜孏BK铏界劧甯︽潵緙栧埗浠g爜鐨勬柟渚匡紝浣嗘槸鍚勮嚜鍙兘鍦ㄧ浉搴旂殑鎿嶄綔緋葷粺涓婅繍琛屻備絾鏄篃鐮村潖浜咼ava璺ㄥ鉤鍙拌繍琛岀殑浼樿秺鎬э紝鍙湪涓瀹氳寖鍥村唴琛屽緱閫氥備緥濡傦紝涓轟簡浣垮緱GBK緙栫爜鍦╨inux涓婅繍琛岋紝璁劇疆Linux緙栫爜涓篏BK銆?/p>

銆銆閭d箞鏈夋病鏈変竴縐嶉櫎浜嗗簲鐢ㄧ郴緇熶互澶栦笉闇瑕佽繘琛屼換浣曢檮鍔犺緗殑涓枃緙栫爜鏍規湰瑙e喅鏂規鍛紵

銆銆灝咼ava/J2EE緋葷粺鐨勭粺涓緙栫爜瀹氫箟涓篣TF-8銆俇TF-8緙栫爜鏄竴縐嶅吋瀹規墍鏈夎璦鐨勭紪鐮佹柟寮忥紝鎯熶竴姣旇緝楹葷儲鐨勫氨鏄鎵懼埌搴旂敤緋葷粺鐨勬墍鏈夊嚭鍏ュ彛錛岀劧鍚庝嬌鐢║TF-8鍘?#8220;緇撴墡”瀹冦?/p>

銆銆涓涓狫2EE搴旂敤緋葷粺闇瑕佸仛涓嬪垪鍑犳宸ヤ綔錛?/p>

  1. 寮鍙戝拰緙栬瘧浠g爜鏃舵寚瀹氬瓧絎﹂泦涓篣TF-8銆侸Builder鍜孍clipse閮藉彲浠ュ湪欏圭洰灞炴т腑璁劇疆銆?nbsp;
  2. 浣跨敤榪囨護鍣紝濡傛灉鎵鏈夎姹傞兘緇忚繃涓涓猄ervlet鎺у埗鍒嗛厤鍣紝閭d箞浣跨敤Servlet鐨刦ilter鎵ц璇彞錛屽皢鎵鏈夋潵鑷祻瑙堝櫒鐨勮姹傦紙request錛夎漿鎹負UTF-8錛屽洜涓烘祻瑙堝櫒鍙戣繃鏉ョ殑璇鋒眰鍖呮牴鎹祻瑙堝櫒鎵鍦ㄧ殑鎿嶄綔緋葷粺緙栫爜錛屽彲鑳芥槸鍚勭褰㈠紡緙栫爜銆傚叧閿竴鍙ワ細
    request.setCharacterEncoding("UTF-8")銆?br>緗戜笂鏈夋filter鐨勬簮鐮侊紝Jdon妗嗘灦婧愮爜涓璫om.jdon.util.SetCharacterEncodingFilter
    闇瑕侀厤緗畐eb.xml 嬋媧昏Filter銆?nbsp;
  3. 鍦↗SP澶撮儴澹版槑錛?lt;%@ page contentType="text/html;charset= UTF-8" %>銆?nbsp;
  4. 鍦↗sp鐨刪tml浠g爜涓紝澹版槑UTF-8:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
  5. 璁懼畾鏁版嵁搴撹繛鎺ユ柟寮忔槸UTF-8銆備緥濡傝繛鎺YSQL鏃墮厤緗甎RL濡備笅錛?br>jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8
    娉ㄦ剰錛屼笂榪板啓娉曟槸JBoss鐨刴ysql-ds.xml鍐欐硶錛屽浜忕綉鍙嬫彁紺猴紝鍦╰omcat涓?amp;amp;瑕佸啓鎴?amp;鍗沖彲銆備竴鑸叾浠栨暟鎹簱閮藉彲浠ラ氳繃綆$悊璁劇疆璁懼畾UTF-8 
  6. 鍏朵粬鍜屽鐣屼氦浜掓椂鑳藉璁懼畾緙栫爜鏃跺氨璁懼畾UTF-8錛屼緥濡傝鍙栨枃浠訛紝鎿嶄綔XML絳夈?nbsp;
銆銆銆銆 絎旇呬互鍓嶅湪Jsp/Servlet鏃跺氨閲囧彇榪欎釜鍘熷垯錛屽悗鏉ヤ嬌鐢⊿truts銆乀apestry銆丒JB銆丠ibernate銆丣don絳夋鏋舵椂錛屼粠鏈涔辯爜鍥版壈榪囷紝鍙互璇撮傚悎鍚勭鏋舵瀯銆傚笇鏈涙湰鏂規渚涙洿澶氬垵瀛﹁呭垎浜紝鍑忓皯Java/J2EE鐨勭涓涓嫤璺檸錛屼篃閬垮厤鍥犱負閲囧彇涓浜涗復鏃惰В鍐蟲柟妗堬紝瀵艱嚧涓枃闂涓鐩村嚭鐜板湪鏂扮殑鎶鏈灦鏋勪腑銆?nbsp;


鎽╄タ 2007-04-27 15:24 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 国产福利在线观看永久免费| 日本免费网站在线观看| 香蕉97超级碰碰碰免费公| 两个人的视频高清在线观看免费| 四虎影院免费视频| 久久久青草青青亚洲国产免观 | 噼里啪啦免费观看高清动漫4| 日韩成全视频观看免费观看高清| 亚洲人成无码网站久久99热国产| 亚洲精品乱码久久久久久| 国产午夜亚洲精品国产| xxxxx做受大片在线观看免费 | GOGOGO高清免费看韩国| 四虎永久在线精品免费网址 | 亚洲一区二区三区深夜天堂| 羞羞视频免费网站日本| 国产精品久久久久久久久免费| 亚洲 另类 无码 在线| 91精品国产亚洲爽啪在线观看| 亚洲A∨精品一区二区三区下载| 无码人妻精品中文字幕免费| 亚洲国产精品成人网址天堂| 久久久婷婷五月亚洲97号色| 久久一区二区三区免费| 日本午夜免费福利视频| 亚洲狠狠婷婷综合久久蜜芽| 182tv免费观看在线视频| 久久久久亚洲AV成人无码| CAOPORM国产精品视频免费| 一本久久综合亚洲鲁鲁五月天| 亚洲性色精品一区二区在线| 久久精品电影免费动漫| 亚洲AV无码精品色午夜果冻不卡 | 国产伦精品一区二区免费| 亚洲精品视频免费观看| 男男gvh肉在线观看免费| 国产乱弄免费视频| eeuss影院免费直达入口| 亚洲午夜国产精品无码老牛影视 | 69式国产真人免费视频| 亚洲精品无码成人片久久不卡|