»ùÓÚspringmvcºÍmybatisµÄÔÆ±Ê¼Ç±¾¿Æ±ÏÒµÂÛÎÄ ÏÂÔØ±¾ÎÄ

±±»ªº½Ì칤ҵѧԺ±ÏÒµÂÛÎÄ

´Ëʱ½«°ÑÓû§ÐÅÏ¢²åÈëµ½Êý¾Ý¿â±íÖУ¬ÕâÑùÒ»¸öеÄÓû§¾Í×¢²áÍê³ÉÁË£¡µ«´Ëʱע²á³É¹¦½öÏÞÓÚºǫ́·½Ã棬»¹ÐèÒª½«×¢²á³É¹¦µÄЧ¹ûÕ¹ÏÖÔÚǰ¶Ë¡£ÎÒÃǰÑNoteResultÀàÐÍ·â×°³Éjson´®µÄÐÎʽ£¬½«Æä×÷Ϊ½á¹û·µ»Øµ½htmlǰ¶Ë£¬NoteResultÓÐÈý¸ö×ֶΣ¬·Ö±ðÊÇ

private int status;//״̬ µÈÓÚ0ʱ³É¹¦£¬·Ç0ʱʧ°Ü

private String msg;//ÏûÏ¢

private Object data;//ËùÒª´«ÊäÊý¾Ý

ǰ¶Ë½ÓÊÕÊý¾Ý£¬Åжϻص÷º¯ÊýÊÇ·ñ³É¹¦£¬Èô³É¹¦£¬Ôò½«³É¹¦µÄ½á¹ûÏÔʾµ½Ò³ÃæÉÏ¡£ $.ajax({ });

url:\type:\data:{\nickname}, dataType:\

success:function(result){//³É¹¦»Øµ÷º¯Êý }

if(result.status==0){ }

alert(result.msg);

$(\´¥·¢·µ»Ø°´Å¥µÄµ¥»÷ʼþ $(\

}else if(result.status==1){

6.2.2 Óû§µÇ¼

µÇ¼ģ¿éµÄ¹Ø¼üÐÅÏ¢ÊÇÓû§ÃûºÍÃÜÂë¡£µ±Óû§ÊäÈëÓû§ÃûºÍÃÜÂ룬²¢µã»÷µÇ¼ʱ£¬³ö·¢¡°µÇ¼¡±°´Å¥µÄµ¥»÷ʼþ£¬Ê×Ïȼì²âÓû§ÃûÃÜÂëÊÇ·ñºÏ·¨£¬²»ºÏ·¨µÄ»°¸øÓèÏàÓ¦µÄÌáʾ£¬ºÏ·¨µÄ»°£¬Ôòä¯ÀÀÆ÷·¢ËÍajaxÇëÇóµ½·þÎñÆ÷£¬²éѯÊý¾Ý¿âÖÐûÓÐûÏàÓ¦µÄÓû§ÃûºÍÃÜÂ룬ÈôÓû§ÃûÃÜÂë²»ÕýÈ·£¬Ôò¸øÓèÌáʾÓû§ÃûÃÜÂë²»Ïà·û£¬¸øÓè×èÀ¹£»ÈôÓû§ÃûÃÜÂë¶ÔÓ¦£¬Ôò·þÎñÆ÷¸øÓè»ØÓ¦£¬ä¯ÀÀÆ÷Á¬½Óµ½edit.htmlÒ³Ãæ£¬²¢ÇÒÔÚÓû§µÇ¼µÄͬʱ£¬ÎÒÃǼÓÒÔ°²È«±£»¤£¬½«Óû§µÄIDдÈëcookie£¬²¢±£ÁôÁ½¸öСʱ£¬Èôä¯ÀÀÆ÷±»¹Ø±Õ£¬µ±Óû§ÔٴηÃÎÊÔÆ±Ê¼Çϵͳʱ£¬ÐèÒªÖØÐÂÊäÈëÓû§ÃûºÍÃÜÂ룬ÈÃÓû§Á½¸öСʱûÓÐÈκβÙ×÷ʱ£¬Í¬ÑùÒ²»á×Ô¶¯×¢Ïú£¬±ØÐëÖØÐµÇ¼¡£Í¬Ê±cookieÀïÃæËù°ó¶¨µÄÓû§idÒ²ÊÇÇø·Ö²»Í¬Óû§µÄ¹Ø¼üËùÔÚ¡£Í¬ÑùµÄ£¬ÎÒÃÇ´ÓÍøÒ³·¢ËÍÊý¾Ý¸ñʽÈÔΪjsonÀàÐÍ¡£

19

±±»ªº½Ì칤ҵѧԺ±ÏÒµÂÛÎÄ

6.2.3 ÐÞ¸ÄÃÜÂë

ÐÞ¸ÄÃÜÂëµÄÁ÷³ÌÀàËÆÓÚÓû§×¢²á£¬ÔÚÍøÒ³ÉÏ»ñÈ¡Óû§ÊäÈëµÄÊý¾Ý£¬Ê×ÏȽøÐкϷ¨»¯¼ì²é£¬¼ì²é²»Í¨¹ýÖ±½ÓÔÚÍøÒ³¶Ë½øÐÐÀ¹½Ø£»¼ì²éͨ¹ýºó£¬½«Êý¾Ý·¢Ë͵½·þÎñÆ÷£¬·þÎñÆ÷½«±È¶ÔÔ­ÃÜÂëÊÇ·ñÓë¸ÃÓû§µÄÃÜÂëÒ»Ö£¬ÈôÒ»ÖÂÔò½«ÃÜÂë¸Ä³ÉÐÂÃÜÂ룻Èô±È¶Ô²»Ò»Ö£¬Ôò·µ»Ømsg£¬¡°Ô­ÃÜÂë´íÎó¡±µÄÏûÏ¢Ìáʾ¡£

6.2.4 Í˳öµÇ¼

Í˳öµÇ¼²Ù×÷Ïà¶Ô¼òµ¥£¬Ö»Ð轫°ó¶¨ÔÚcookieÖеÄuser_idÊͷžͿÉÒÔÁË¡£½«cookieÖеÄuser_idÊͷŵķ½·¨Óкܶ࣬±ÈÈçµ÷ÓÃdestory·½·¨¡£ÕâÀïÓõķ½·¨Êǽ«uidµÄ±£Áôʱ¼äÉèÖóÉΪ0£¬Ï൱ÓÚÖ±½ÓÏú»ÙÁË£¬È»ºó½«Ò³ÃæÖ±½ÓÁ¬½Óµ½µÇ¼½çÃæ£¬´ËʱûÓÐcookieÖа󶨵Äuid£¬Ö±½ÓÏë½øÈëÖ÷½çÃæÊDz»¿ÉÄܵġ£

6.3 ±Ê¼Ç±¾Ä£¿é

6.3.1 ¼ÓÔØ±Ê¼Ç±¾Áбí

±Ê¼Ç±¾ÁбíÓ¦¸ÃÊÇÓû§µÇ¼µÄͬʱ£¬ËæÍøÒ³Ò»Æð¼ÓÔØ½øÀ´µÄ£¬¼´Óû§µÇ¼ºó£¬¾ÍÄÜ¿´µ½ÒѾ­¼ÓÔØºÃµÄ±Ê¼Ç±¾ÁÐ±í¡£Õâʱ£¬Ó¦°Ñ¼ÓÔØ±Ê¼Ç±¾ÁбíµÄ´úÂëдÔÚonload()·½·¨ÖС£µ±°Ñ´úÂëдÔÚ$();ÖУ¬Ò³Ãæ¼ÓÔØÊ±½«»á×Ô¶¯ÔËÐС£ÕâÊ±ÍøÒ³²»ÓûñÈ¡Óû§ÊäÈëµÄÊý¾Ý£¬Ö±½ÓÇëÇócookieÖеÄuid£¬È»ºó½«Êý¾Ý·¢Ë͵½·þÎñÆ÷¾Í¿ÉÒÔÁË£¬·þÎñÆ÷½«ÒÔuidΪÒÀ¾Ý£¬ÔÚÊý¾Ý¿âÖвéѯ¸ÃÓû§µÄ±Ê¼Ç±¾ÐÅÏ¢£¬½«Æä·µ»Øµ½html¶Ë£¬ÍøÒ³¶ËÔÙ½«ÆäÏÔʾ³öÀ´¡£

6.3.2 ±Ê¼Ç±¾ÖØÃüÃû

¶ÔÓڱʼDZ¾µÄÖØÃüÃû£¬Ê¹ÓÃÕâÑùµÄ´¥·¢Ê¼þ£ºµ±¹â±êÍ£ÁôÔڱʼDZ¾µÄÃû×ÖÉÏÃæÊ±£¬Ìáʾ¡°Ë«»÷Ð޸ıʼDZ¾Ãû³Æ¡±£¬´ËʱֻÐèÒª½«±Ê¼Ç±¾µÄliµÄtitleÊôÐÔÉèÖÃΪ¡°Ë«»÷Ð޸ıʼDZ¾Ãû³Æ¡±¾Í¿ÉÒÔÁË£¬È»ºó¸ø±Ê¼Ç±¾µÄliÌí¼Ódblclick()µÄ´¥·¢Ê¼þ£¬µ±Ë«»÷±Ê¼Ç±¾µÄÃû×Öʱ£¬µ¯³öÐ޸ıʼDZ¾µÄhtml£¬È»ºó½«³ýÁË´ËhtmlÍâµÄÄÚÈÝÉèÖÃΪºÚÉ«°ë͸Ã÷µÄ״̬¡£ÖØÃüÃûµÄͬʱ£¬Í¬ÑùÉèÖÃÁ˺Ϸ¨ÐÔ¼ì²éµÄ¹ýÂËÆ÷¡£µ±±Ê¼Ç±¾Ãû×ÖÊäÈëΪ¿Õʱ£¬Ìáʾ±Ê¼Ç±¾Ãû×Ö²»ÄÜΪ¿Õ£¬Õâʱ£¬ÎªÁËʹ¸ÃÌáʾ¸ü¼ÓµÄÐÑÄ¿£¬Ëù×öµÄ²»ÊÇÒ»¸ö¼òµ¥µÄÒ³ÃæÌáʾ£¬½«Õâ¸öÌáʾת»»µ½ÐµÄÒ»¸öÒ³Ãæ£¬È»ºóʹÓö¨Ê±Æ÷setTimeout()£¬1.5Ãëºó×Ô¶¯Ìø×ªµ½ÖØÃüÃû½çÃæÈÃÓû§ÖØÐÂÊäÈë±Ê¼Ç±¾µÄÃû³Æ¡£ÕâÑù´ó´ó¼õÉÙÁËÓû§µÄ·Ç·¨²Ù×÷µÄ¿ÉÄÜÐÔ¡£

20

±±»ªº½Ì칤ҵѧԺ±ÏÒµÂÛÎÄ

6.3.3 н¨±Ê¼Ç±¾

Óû§µã»÷±Ê¼Ç±¾ÁбíÓÒÉϽǵġ°+¡±Ê±£¬½«»áµ¯³ö¡°Ð½¨±Ê¼Ç±¾¡±µÄhtml£¬´Ëʱ½«¸ø¡°+¡±Ìí¼ÓÒ»¸öµ¥»÷ʼþclick()£¬µ±Óû§µã»÷ʱ´¥·¢£¬¼ÓÔØalert_notebook.html£¬Í¬ÑùµÄÒ²ÉèÖÃÁ˺Ϸ¨ÐÔ¼ì²é£¬µ±Óû§ÊäÈë²»ºÏ·¨Ê±£¬½«µ¯³öÏàÓ¦µÄÌáʾ¿ò£¬ÀûÓÃsetTimeout¶¨Ê±Æ÷£¬1.5Ãëºó·µ»Øµ½Ð½¨±Ê¼Ç±¾Ò³Ã棻µ±Óû§ÊäÈëµÄÊý¾ÝºÏ·¨Ê±£¬ä¯ÀÀÆ÷½«·¢ËÍajaxÇëÇóµ½·þÎñÆ÷£¬·þÎñÆ÷ÏìӦʼþ£¬»ñÈ¡µ½Óû§Êý¾ÝµÄÊý¾Ý£¬½«Æä²åÈëµ½Êý¾Ý¿âÖУ¬·µ»ØÐ½¨³É¹¦µÄÌáʾ£¬²¢½«Óû§Ð½¨µÄ±Ê¼Ç±¾Ö±½ÓÏÔʾµ½±Ê¼Ç±¾ÁÐ±íµ±ÖУ¬¶ø·ÇË¢ÐÂÕû¸öÍøÒ³¡£AjaxµÄºÃ´¦¾ÍÔÚÓÚ´Ë£¬¾Ö²¿Ë¢Ð¾ͿÉÒÔ»ñµÃÎÒÃÇÏëÒªµÄ½á¹û¡£

6.3.4 ɾ³ý±Ê¼Ç±¾

ɾ³ý±Ê¼Ç±¾¾ÍÊÇÔڱʼDZ¾ÁбíµÄÓҶ˼ÓÈëÁËÒ»¸öɾ³ý°´Å¥£¬µ±Óû§µã»÷ʱ£¬´¥·¢¸Ã°´Å¥µÄµ¥»÷ʼþclick()£¬ ÓÉÓÚ²»È·¶¨Óû§ÊÇÏëҪɾ³ý¸Ã±Ê¼Ç±¾£¬»¹ÊÇÒòΪÊÖÎóµãµ½ÁËɾ³ý°´Å¥£¬Èô´Ëʱֱ½Óɾ³ý¸Ã±Ê¼Ç±¾ÊDz»ºÏÀíµÄ£¬Èç¹ûÓû§ÊÖÎóµãµ½ÁËɾ³ý°´Å¥Ö±½Ó°Ñ±Ê¼Ç±¾É¾³ý£¬Ôò»áÔì³ÉÏ൱»µµÄÓû§ÌåÑ飬ÕâÑù²»ÀûÓÚ²úÆ·µÄ·¢Õ¹¡£ËùÒÔÓ¦ÉèÖÃÒ»¸öÌáʾ¡°È·¶¨ÒªÉ¾³ý¸Ã±Ê¼Ç±¾Â𣿡±£¬Èô´ËʱÓû§Ôٴεã»÷È·¶¨£¬ÔòÖ¤Ã÷Óû§ÊÇÕæµÄÏëɾ³ý¸Ã±Ê¼Ç±¾ÁË£¬ËùÒÔ´ËʱֻÐèÒª½«Êý¾Ý¿âÖеĸÃÌõ¼Ç¼ɾ³ýµô¼´¿É¡£

6.4 ±Ê¼ÇÄ£¿é

6.4.1 ¼ÓÔØ±Ê¼ÇÁбí

¼ÓÔØ±Ê¼ÇÁбíµÄ¹¦ÄÜÀàËÆÓÚ¼ÓÔØ±Ê¼Ç±¾ÁÐ±í£¬Í¬ÑùÔÚ$()ÖÐдÈëÇëÇóÓë¼ÓÔØÁбíµÄ´úÂë¼´¿É£¬µ«Ó¦¸Ã×¢ÒâµÄÊÇ£¬¼ÓÔØ±Ê¼ÇÁбíµÄʱºò£¬Ó¦¸Ã¼ÓÔØËùÑ¡ÖеıʼDZ¾µ±ÖеıʼÇÐÅÏ¢£¬ËùÒÔ£¬ÈçºÎ»ñȡѡÖеıʼDZ¾µÄIDÊǼÓÔØ±Ê¼ÇÁбíµÄ¹Ø¼ü¡£Òò´Ë¼ÓÔØ±Ê¼Ç±¾ÁбíµÄʱºò£¬Ó¦µ±´ÓÊý¾Ý¿âÀïÃæ»ñÈ¡µ±Ç°±Ê¼Ç±¾µÄid£¬°ó¶¨ÔڱʼDZ¾

  • µ±ÖУ¬µ±¼ÓÔØ±Ê¼ÇÁбíµÄʱºò£¬Ö»Ð轫ѡÖеıʼDZ¾
  • ÖеÄid¶Á³öÀ´£¬ÔÙÒÔÕâ¸öidΪ²éѯÌõ¼þ£¬½«±Ê¼ÇÁбíÏÔʾ³öÀ´¼´¿É¡£

    6.4.2 н¨±Ê¼Ç

    µ±Óû§µã»÷±Ê¼ÇÁбíÓÒÉϽǵġ°+¡±Ê±£¬µ¯³öн¨±Ê¼ÇµÄhtml£¬¸Ã¹ý³ÌÀàËÆÓÚн¨±Ê¼Ç±¾¡£µ«ÐèҪעÒâµÄÊÇ£¬±Ê¼ÇÓ¦¸ÃÓеÄÐÅÏ¢°ó¶¨ÔÚÑ¡ÖбʼDZ¾

  • µÄidÖУ¬½«id¶ÁÈ¡ºó£¬

    21

    ±±»ªº½Ì칤ҵѧԺ±ÏÒµÂÛÎÄ

    ÒÔidΪÌõ¼þ£¬½«Ð½¨µÄ±Ê¼Ç´æ·ÅÔڸñʼDZ¾Àï¡£

    6.4.3 Ð޸ļ°¼ÓÔØ±Ê¼ÇÐÅÏ¢

    µã»÷±Ê¼Ç±¾µÄ

  • ʱ£¬½«±Ê¼ÇÐÅÏ¢¼ÓÔØµ½ÓÒ²àµÄÏÔʾ¿òÖС£¸ù¾ÝËùµã»÷µÄ±Ê¼Çid²éѯÊý¾Ý¿âÖбʼǵÄÐÅÏ¢£¬½«±Ê¼ÇµÄ±êÌâÏÔʾµ½±êÌâ¿òÖУ¬½«±Ê¼ÇµÄÄÚÈÝÏÔʾµ½umeditor±à¼­¿òÖС£Ð޸ıʼDZ¾ÐÅÏ¢ÔòÖ»ÐèÒªÔÚÓÒ²àµÄ±à¼­¿òÖУ¬½«±Ê¼ÇÐ޸ijÉÓû§ËùÐèÒªµÄÐÎʽ£¬µã»÷ÓÒÉÏ·½µÄ±£´æ±Ê¼Ç°´Å¥¼´¿É¡£µ±µã»÷¡°±£´æ±Ê¼Ç¡±°´Å¥Ê±£¬ä¯ÀÀÆ÷»á·¢ËÍÇëÇó£¬ÇëÇó·þÎñÆ÷Ð޸ıʼÇÄÚÈÝ£¬Í¬Ê±ä¯ÀÀÆ÷´«µÝ±Ê¼Çid£¬·þÎñÆ÷½ÓÊÕ´«µÝ¹ýÀ´µÄ²ÎÊý£¬½«cn_note±íÀïÃæµÄÊý¾Ý¸ÄΪÓû§Ëù±£´æµÄ±Ê¼ÇÐÅÏ¢¡£

    6.4.4 ±Ê¼ÇµÄɾ³ý¡¢Òƶ¯Óë·ÖÏí

    ÔڱʼÇÁбíµÄÓÒ²àÓÐÒ»¸ö°´Å¥£¬µã»÷Ö®ºó»á³öÏÖÏÂÀ­¿ò£¬ÏÂÀ­¿òÀïÃæ°üº¬Èý¸öС°´Å¥£¬µ±È»µã»÷Õâ¸ö°´Å¥Ò²ÐèÒªµ¥»÷µÄʼþµÄ³ö·¢¡£ÕâÈý¸ö°´Å¥·Ö±ðÊÇ¡°Òƶ¯¡±¡¢¡°·ÖÏí¡±¡¢¡°É¾³ý¡±¡£

    ÒÆ¶¯±Ê¼Ç±¾¾ÍÊǽ«µ±Ç°±Ê¼ÇÒÆ¶¯µ½ÈκÎÄãÏëÒªµÄ±Ê¼Ç±¾µÄĿ¼Ï£¬ºËÐļ¼ÊõÊǽ«µ±Ç°±Ê¼ÇµÄ±Ê¼Ç±¾id¸ÄΪÏëÒªÒÆ¶¯µ½µÄ±Ê¼Ç±¾µÄ±Ê¼Çid¼´¿É¡£µ±µã»÷ÒÆ¶¯Ê±£¬»áµ¯³öÒ»¸öÒÆ¶¯±Ê¼ÇµÄhtml£¬È»ºó½«¸ÃÓû§µÄËùÓбʼDZ¾ÒÔÏÂÀ­¿òµÄÐÎʽÏÔʾµ½µ±Ç°Ò³Ã棬Óû§Í¨¹ýÑ¡Ôñ²»Í¬µÄ±Ê¼Ç±¾À´ÊµÏÖÒÆ¶¯Ð§¹û¡£

    ·ÖÏíÔòÊǽ«Óû§Ï²»¶µÄ±Ê¼Ç·ÖÏíµ½ËùÓÐÓû§¶¼ÄÜ¿´µÃµ½µÄµØ·½£¬¼´¹«Óл¯¡£µ±Óû§µã»÷·ÖÏí°´Å¥Ê±£¬ºǫ́ÐèÒª½øÐÐÁ½¸ö²Ù×÷£ºµÚÒ»£¬Í¨¹ýÓû§´«µÝ¹ýÀ´µÄ±Ê¼ÇµÄid²éѯ³öcn_noteÖеıʼÇÐÅÏ¢£»µÚ¶þ£¬½«²éѯ³öÀ´µÄ±Ê¼ÇÐÅÏ¢²åÈëcn_share±íÖС£²»Í¬Óû§¿ÉÒÔͨ¹ýÓÒÉϽǵġ°·Å´ó¾µ¡±ËÑË÷×Ô¼ºÏëÒªµÄ±Ê¼Ç×ÊÔ´¡£µ±Óû§ÊäÈë¹Ø¼ü×Öʱ£¬Ôò»áÒԹؼü×ÖΪ»ù×¼£¬ÔÚcn_share±íÖнøÐÐÄ£ºý²éѯ£¬²¢½«²éѯµÄµÄ½á¹ûÒÔ

  • µÄÐÎʽÏÔʾÔÚ·ÖÏíÁбíÖУ»µ±Óû§Ê²Ã´¶¼Ã»ÓÐÊäÈëÖ±½Óµã»÷»Ø³µÊ±£¬·þÎñÆ÷Ôò»á½«ËùÓÐÓû§µÄ·ÖÏíµÄ±Ê¼Ç¶¼²éѯ³öÀ´£¬ÏÔʾµ½·ÖÏíÁÐ±í¡£

    ±Ê¼ÇµÄɾ³ý²»Í¬ÓڱʼDZ¾µÄɾ³ý£¬±Ê¼ÇµÄɾ³ý·ÖΪӲɾ³ýºÍÈíɾ³ý£¬Ó²É¾³ýÖ±½Ó½«±Ê¼ÇÐÅÏ¢´ÓÊý¾Ý¿âÖÐɾ³ý£¬Èíɾ³ýÔòÊǽ«cn_noteÀïÃæµÄ±ê־λcn_status_id¸ÄΪ1£¬Ï൱ÓÚ½«±Ê¼Ç´Ó±Ê¼ÇÁбíÒÆ¶¯µ½ÁË»ØÊÕÕ¾£¬±Ê¼ÇÁбíÏÔʾµÄʱºò£¬Í¬ÑùÓÐÁ½¸öÌõ¼þ£¬µÚÒ»£¬±Ê¼ÇÊôÓÚ¸ÃÓû§µÄ±Ê¼Ç£¬µÚ¶þ£¬±ê־λΪ0¡£ÕâÑù»ØÊÕÕ¾µÄ±Ê¼Ç¾Í²»»á±»ÏÔʾµ½±Ê¼ÇÁбíÖС£

    6.4.5 ±Ê¼ÇµÄÊÕ²Ø

    ÊղصŦÄÜÊÇ»ùÓÚ·ÖÏíµÄ¹¦ÄÜÖ®Éϵģ¬Óû§Í¨¹ýÄ£ºýËÑË÷µ½ÆäËûÓû§·ÖÏíµÄ±Ê¼Ç£¬

    22