struts2+jquery+ajaxÂÒÂëÎÊÌâ - Java / Java EE
ÎÒµÄstruts2Óëǰ¶ËµÄjspµÄ±àÂë¶¼ÉèÖóÉgbkµÄÁË£¬²¢ÇÒÔÚweb.xmlÖÐÒ²ÉèÖÃÁËfilter¹ýÂË£¬ÎÒÒ²ÖªµÀajaxµÄÌá½»·½Ê½Ä¬ÈÏÊÇutf-8£¬ÓÐûÓкõİ취£¬±ÈÈçÅäÖÃfilterµÈ£¬ÈÃËü²»ÔÙ³öÏÖÂÒÂëÄØ£¿
ºǫ́JAVA´úÂë¼Ó¸öת»»·½·¨
ÄãµÄ¹ýÂËÆ÷ÉèÖñàÂëûÓÐÓõÄ.! Struts2µÄºËÐĹýÂËÆ÷¶¼¸øÄãÕû³Éutf-8ÁË(ĬÈϵÄ),¶ø²»ÊÇajaxµÄÌá½»·½Ê½Ä¬ÈÏÊÇutf-8.
µ±È»½â¾ö°ì·¨»¹ÊÇÓеÎ. ÔÚÄãµÄstruts.xmlÎļþÖÐÅäÖÃ
<constant name="struts.i18n.encoding" value="GBK">
ĬÈÏÊÇUTF-8µÄ
·þÎñÆ÷¶ËÕâôÓà java.net.URLDecoder.decode(v £¬ "UTF-8");
ÎÒÔÀ´µÄÍøÒ³¶¼ÊÇÓõÄgbkµÄ±àÂ뷽ʽ£¬²»Ïë¸ÄÁË£¬¶þÂ¥µÄizard999˵µÄÄÇÖÖ·½Ê½£¬ÎÒÒÔǰ¾ÍÊÇÕâÑùÅäÖõ쬲»Æð×÷Óã¬ÆäËü·½·¨ÎÒÔÙÊÔÊÔ
ÄãµÄajaxÌá½»·½Ê½ÊÇʲô°¡£¬ÊÇget»¹ÊÇpost°¡£¬ÒªÊÇget·½Ê½ÔÚÓ¦Ó÷þÎñÆ÷ÖÐÅäÖÃURIEncoding="GBK",ÒªÊÇpost·½Ê½¼ÓÁ˹ýÂËÆ÷Ó¦¸Ã²»»á³öÏÖÂÒÂëÁË¡£
²»Æð×÷ÓÃÂð.? ÎÒÒÔǰ×öµÄÆð×÷ÓÃÄó.!
ÄãÔÚweb.xmlÀïÃæÅäÖÃÏÂÄǸö³£Á¿¿´¿´,¾ÍÊÇÔÚÄãStruts2¹ýÂËÆ÷ÀïÃæÉèÖÃinit-param
Õâ¸ö.. Èç¹ûÊÇgetÇëÇó¼ÇµÃÅäURIEncoding
Ïà¹ØÎÊ´ð£º
Ò»¸öJSPÒ³Ãæ½ÓÊÕÆäËûÒ³ÃæÌá½»¹ýÀ´µÄFORM±íµ¥£¬µ«ÊÇÒªÇóÖ»½ÓÊÕµ±Ç°Õ¾µã¼°Æä×ÓÕ¾µãÌá½»¹ýÀ´µÄFORM±íµ¥£¬ÆäËûÕ¾µãÌá½»¹ýÀ´µÄ±íµ¥²»½ÓÊÕ£¬Õâ¸öÔõôÉèÖã¿
ÓùýÂËÆ÷
filter
½«µ±Ç°Õ¾µã¼°Æä×ÓÕ¾µã·ÅÒ»¸öĿ¼
È» ......
¸÷·´óÏÀ¸ø¸ö˼·£¬²»ÊÇÔÚÏßµÄÄÇÖÖ£¬¾ÍÊÇÒ»¸ö×öÆÕͨµÄÓ¦ÓóÌÐò¡£
´Ê¿âÔõôÉú³ÉÄØ£¿
²»»á¡£
ÒýÓÃ
´Ê¿âÔõôÉú³ÉÄØ£¿
ÕÒ±¾×Öµä
ÒýÓÃ
´Ê¿âÔõôÉú³ÉÄØ£¿
Êý¾Ý¿â ºÇºÇ
ÓÃmap ¼üÖµ¶ÔÓ¦
Èç¹ûÓÃÊý¾Ý¿ ......
ÇëÎÒÓÃFCKÉÏ´«Îļþ,ÔÚ±¾µØµÄwindows»úÉϲâÊÔ¿ÉÒÔ£¬µ«²¿Êðµ½linux·þÎñÆ÷ÉϾÍÉÏ´«²»ÁËÎļþ£¬ÉÏ´«Îļþʱһֱ¿¨ÔÚÄÇÀï¡£Íû¸÷λ´óϺָµã£¬Ð»Ð»£¡
·¹ý£¬°ïÄ㶥һϡ£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£
ÉÏ´«ÎļþµÄ·¾¶ÎÊÌ⣬ ......
¾ÍÊǼòµ¥µÄ´«ÖµºÍȡֵ
ÇëÎÊÂ¥Ö÷ÏëÎÊʲô£¿
jspÒ³Ãæ²ÉÓÃ±íµ¥»òÕßjavabean´«Öµ¶¼¿ÉÒÔ£¬Ê¹ÓÃrequest.getParameter()»ñµÃʹÓÃ±íµ¥´«¹ýÀ´µÄÖµ¡£
ÎÊÎÊÌ⣬ÏȰÑÎÊÌâ˵Çå³þµã£¡£¡ ÎÊÌâ̫ģºý£¡£¡
ÎÊÎÊÌ⣬ÏȰÑÎ ......
ÔõôÑù½«id´«¹ýÈ¥°¡£¿£¿£¿ÊǼòµ¥µÄ´«¡£¡£¡£ÔÚµØÖ·À¸ÖÐдidºÅ
LZ ºÃÓÄĬ£¡²»ÖªµÀÄãµÄÒâ˼£¿
ÊÇÏë°ÑID ´«µ½ACTION ? ͨ¹ýURl id=?
²»¹»Ïêϸ ±ðÈ˲»ÖªµÀÔõÑù°ïÄã
../XXXXX.do?id=XXXX&id2=XXXXX
......