Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ʵÀý½âÎöjava + jQuery + json¹¤×÷¹ý³Ì(µÇ¼)

´úÂëÑÝʾ£º
http://code.google.com/p/finance-p/source/browse/#svn/trunk
±¾ÎÄÖ÷Òª½²½âÔÚjava»·¾³ÏÂʹÓÃjQuery½øÐÐJSONÊý¾Ý´«Ë͵Ľ»»¥¹ý³Ì
²Î¿¼¸ù¾Ý×÷ÕßµÄÕËÎñ¹ÜÀíϵͳ(¸öÈË°æ) Ô´ÂëÏÂÔØ ½²½â
Ò»¡¢Ïà¹Ø¼¼Êõ¡¢¹¤¾ß¼ò½é
1¡¢¼òµ¥½éÉÜÒ»ÏÂJSON£¬JSONÊÇÒ»ÖÖÇáÁ¿¼¶µÄÊý¾Ý½»»»¸ñʽ¡£ Ò×ÓÚÈËÔĶÁºÍ±àд¡£Í¬Ê±Ò²Ò×ÓÚ»úÆ÷½âÎöºÍÉú³É¡£ÒѼüÖµ¶ÔÐÎʽ±íʾÊý¾Ý£¬ºÍjavaÖеÄMapµÄÊý¾Ý´æ´¢ÐÎʽÏàËÆ£¬¾ßÌåϸ½ÚÇë²Î¿¼http://www.json.org/json-zh.html¡£
2¡¢¶ÔÓ¦ºǫ́JSONµÄÊý¾Ý´¦Àí¹¤¾ßjson-lib£¬°üº¬¸÷ÖÖ¸ñʽÊý¾ÝµÄ¹¤¾ßÀ࣬±ÈÈ磺JavaBean¡¢Êý×é¡¢¼¯ºÏ(Collection)µÈ£¬²Î¿¼APIÎĵµ¡£
3¡¢jQuery¿ò¼ÜÖеÄÊý¾Ý±íÏÖÐÎʽ£¬Èç¹ûÄãÊìϤjQueryµÄ»°¾Í»á·¢ÏÖjQueryµÄʹÓõÄÊý¾Ý´«Ê䶼ÊÇJSON¸ñʽ£¬±ÈÈçÎÒÃǾ­³£Ê¹ÓõÄ$.ajax·½·¨£º
$.ajax({
url : url,
data : {
id : chkValue
},
cache : false,
dataType : "json",
success : function(result){
alert(result);
}
);
ÆäÖÐ {…} ±íʾµÄ¾ÍÊÇJSON¸ñʽµÄÊý¾Ý
¶þ¡¢Ç°Ì¨¹¤×÷·½Ê½
ΪÁËÄܹ»ÈÝÒ×Àí½âÒÔϵͳµÇ¼½²½â£¬×îºó»áÒÔÒ»¸öʵÀýµÄ·½Ê½½²½â
1¡¢µÇ¼ҳÃæ
´úÂëÇë²Î¼û http://code.google.com/p/finance-p/source/browse/trunk/login.jsp
Óû§Ãû£º
<input id="loginName" name="loginName" size="20" type="text" />
 
ÃÜÂ룺
<input id="password" name="password" size="20" type="password" />
2¡¢µÇ¼javascriptÎļþ login.js
/**
* ÉèÖÃ±íµ¥ÑéÖ¤¹æÔò
*/
function regFormValidator() {
$.formValidator.initConfig({formid:"loginForm"});
$("#loginName").formValidator({
onshow : "ÇëÊäÈëÓû§Ãû",
onfocus : "Óû§ÃûÖÁÉÙ2¸ö×Ö,×î¶à4¸ö×Ö"
}).inputValidator({
min : 1,
onerror : "ÄãÊäÈëµÄÓû§Ãû·Ç·¨,ÇëÈ·ÈÏ"
});
 
$("#password").formValidator({
onshow : "ÇëÊäÈëÃÜÂë"
}).inputValidator({
min : 6,
onerror : "ÃÜÂëÔÚ6λÒÔÉÏ£¬ÇëÈ·ÈÏ"
});
}
 
$(function() {
// ×¢²á±íµ¥ÑéÖ¤²å¼þ
regFormValidator();
 
$('#submit').click(function(){
// ÑéÖ¤ÊäÈëµÄÓû§Ãû¡¢ÃÜÂëÊÇ·ñÕýÈ·
var valid = jQuery.formValidator.pageIsValid('1');
if (valid) {
$(this).attr('value', 'ÕýÔڵǼ……').attr('disabled', true);
} else {
return;
}
 


Ïà¹ØÎĵµ£º

JAVA ³£ÓüÓÃÜ·½·¨

1.Base64
  ¼ÓÃÜ£ºorg.apache.commons.codec.binary.Base64.encodeBase64(byte[] binaryData)
  ½âÃÜ£ºorg.apache.commons.codec.binary.Base64.decodeBase64(byte[] base64Data)
2.Md5
  ¼ÓÃÜ£ºorg.apache.commons.codec.digest.md5Hex(byte[] data)
  ½âÃÜ£ºÎÞ
3.DES£¨des-ecb,3des,des-cbc,cb ......

JAVAºº×Ö×Ö·û´®°´Æ´ÒôÅÅÐò

Ä¿±ê£ºÊµÏÖÒ»¸öºº×Ö×Ö·û´®°´ººÓïÆ´Òô×Öµä˳ÐòÅÅÐò¡£
Ô­Àí£ºÔÚwindows»·¾³µÄgbk×Ö·û¼¯Àºº×ÖÊÇ°´ººÓïÆ´Òô×Öµä˳Ðò±àÂëµÄ£¬Èç“´¡”ÊÇ B4A1£¬“´¢”ÊÇB4A2¡£ÕâÀïÓиöÎÊÌâ¾ÍÏñÉÏÃæµÄ´¢ºÍ´¡ÕâÑùµÄͬÒô×ÖÖ»ÄÜ×ñÕÕ±àÂëµÄ˳ÐòÁË£¬ÁíÍâ¶àÒô×ÖÒ²µÃ×ñÕÕ±àÂë˳Ðò¡£Éè¼Æ˼·ÊÇÏȲð·Öºº×Ö×Ö·û´®Îª×Ö·ûÊý×飬»ñµÃà ......

java ipµØַת»»Îª³¤ÕûÐÍ

java ipµØַת»»Îª³¤ÕûÐÍ£»
public class Util {
   
     /**
     * ×Ö·û´®ipת»»Îªlong
     * @param ×Ö·û´®ip
     * @return
     */
    public static long getStr ......

Java ´óСд²»Ãô¸ÐÌæ»»

public static void replaceString(String source,String oldStr,String newStr){
          System.out.println(source);
          String result = source.replaceAll("(?i)"+oldStr
, newStr); //´óСд²»Ãô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ