±êÇ©¿â£¬ÓÀºãµÄÕùÂÛ»°Ìâ - ±à³ÌÈëÃÅÍø
¼Ó¿ò¼Ü±¾ÉíÌØÓеÄÌØÐÔ¡£ËùÒÔ£¬ÕâÀà±êÇ©£¬Èç¹ûʹÓõõ±£¬½«Îª¿ª·¢´øÀ´¼«´óµÄ±ã½Ý¡£Èç¹ûÕâÀà±êǩʹÓò»µ±£¬Ôò»á´øÀ´ºÜ´óµÄѧϰ³É±¾ºÍά»¤³É±¾¡£ÊÂʵÉÏ£¬ÕâЩ±êÇ©¶ÔÓÚJSPÀ´Ëµ£¬²¢²»ÊDZØÐëµÄ£¬Ö»ÊǶÔUIµÄ¿ª·¢Æ𵽸¨ÖúµÄ×÷Óá£
С½á ³ýÁËÉÏÊöÕâ3ÀàTaglibÒÔÍ⣬ÎÒÃÇ»¹»áÓкܶà×ÛºÏÀàµÄTaglib£¬ÕâЩTaglibÍùÍù¶¼ÊÇΪÁ˽â¾öÌض¨µÄÒ³ÃæÂß¼»òÕßÒ³Ãæչʾ¶ø×ö³öµÄ×Ô¶¨ÒåµÄ±êÇ©¡£ ÔÚÎÒÃÇ×Ðϸ·ÖÎöÁ˱êÇ©µÄ·ÖÀàÖ®ºó£¬ÎÒÃÇÄܹ»·¢ÏÖ£¬Ç°Á½ÀàµÄ±êǩʵ¼ÊÉ϶ÔÓÚÒ»¸ö¿ò¼ÜºÍJSP¿ª·¢¶øÑÔ£¬ÊǾ߱¸¼ÛÖµµÄ£¬Ò²ÊDZز»¿ÉȱµÄÔªËØ£¬¶ø¶ÔÓÚºóÒ»ÀàµÄ±êÇ©£¬ÎÒÃÇÓ¦¸Ã½÷É÷¶Ô´ý¡£ÊÂʵÉÏ£¬ÕâЩ±êÇ©ÍùÍù¿ÉÒÔͨ¹ýÆäËûµÄ·½Ê½´úÌæ¡£ÎÒÏëÐí¶àÕë¶Ô±êÇ©µÄ·´¶ÔµÄÉùÒô£¬¾ø´ó¶àÊýÒ²À´×ÔÓÚ×î×Ô¶¨ÒåµÄÒ³Ãæ×é¼þ±êÇ©µÄÅê»÷¡£Èç¹ûÄãÔÚUIµÄ±êÇ©ÉÏ£¬±íÏÖ³öÁËѧϰÉϵIJ»ÊÊÓ¦ÐÔ£¬ÄÇôÄãÍêÈ«¿ÉÒÔ˼¿¼×ŲÉÈ¡ÆäËûµÄ·½°¸À´´úÌ棬¶ø²»ÊÇÔÚÒ»ÌõËÀºúͬÀïÃæ¡£ ±êÇ©×ÜÀ¿ Ê×ÏÈ£¬ÎÒ²¢²»ÏëÔÚÕâÀï¾Ù³ö·Ç³£¾ßÌåµÄÀý×ÓÀ´ËµÃ÷ÿһ¸ö±êÇ©ÖÐÿ¸öÊôÐÔµÄÓ÷¨£¬ÒòΪÕâЩ¶«Î÷Æäʵ´ó¼Ò¶¼¿ÉÒÔͨ¹ýAPIÊÖ²á»ñµÃ£¬ÎÒÏ£ÍûÁгöһЩÔÚÉè¼Æ˼ÏëÉÏÓÐËù²îÒìµÄ±êÇ©ÖÖÀ࣬²¢Ï¸Ï¸Æ·Î¶Ò»ÏÂÕâЩWeb²ã±êÇ©µÄÉè¼Æ³õÖÔºÍÉè¼Æ˼Ïë¡£ Struts / Webwork StrutsºÍWebworkµÄ±êÇ©ÊÇ×ͳµÄ±êÇ©¡£°´ÕÕÎÒÉÏÃæËù˵µÄ·ÖÀ࣬StrutsºÍWebwork»ù±¾ÉÏÔÚÿ¸ö·ÖÀàÉ϶¼ÓÐÏàÓ¦µÄ±êǩʵÏÖ¡£²»½öÈç´Ë£¬Struts2»¹ÔÚÒ³Ãæ×é¼þ»¯ÉÏÏÂÁ˵㹦·ò£¬½«Ðí¶àÒ³Ãæ×é¼þ¶¨Òå³ÉÁ˱êÇ©µÄʵÏÖ¡£ÎÒ¸öÈ˶ÔStruts2µÄÕâÖÖ×ö·¨³Ö±£Áô̬¶È£¬ÒòΪTaglib±Ï¾¹ÔÚÀ©Õ¹ÐÔºÍʵÓÃÐÔÉϲ»ÈçÖ±½ÓʹÓÃJavaScriptµÈ³ÉÊìµÄ¿ò¼ÜÀ´µÄ·½±ã¡£ ²»¹ýStrutsºÍWebworkµÄ±êÇ©Ïà¶ÔÀ´Ëµ»¹ÊDZȽϺÃÓõģ¬ÒòΪËüµÄÐí¶àÄÚ²¿ÊµÏÖÓëHTML×ÔÉíµÄ±êÇ©ÊôÐԷdz£Ò»Ö£¬½µµÍÁ˳ÌÐòԱѧϰµÄ³É±¾¡£ ±êÇ©¿â£¬ÓÀºãµÄÕùÂÛ»°Ìâ(4)ʱ¼ä:2011-01-17JSTL JSTLÒ²ÊÇʱÏ·dz£Á÷ÐеÄÒ»¸ö±êÇ©¿â¡£ÓÉÓÚJSTLÊÇSunÁ¦ÍƵıê×¼»¯±êÇ©¿â£¬ËùÒÔÆä¸Õ¸Õµ®Éú£¬¾Íµì¶¨ÁËÆäÊÔͼͳһ±êÇ©ÊÀ½çµÄÏë·¨¡£²»¹ýʵ¼ÊÉÏ£¬´Ó±êÇ©µÄ·ÖÀàÖУ¬ÎÒÃÇÒ²¿ÉÒÔ¿´µ½£¬JSTLÖ÷ҪʵÏÖµÄÄÚÈÝ£¬ÊǵÚÒ»ÀàºÍµÚ¶þÀàµÄ±êÇ©£¬¶øûÓеÚÈýÀà±êÇ©¡£°´ÕÕËüµÄÏë·¨£¬µÚÈýÀàµÄ±êÇ©Ó¦¸ÃÓÉÓû§×Ô¼ºÈ¥ÊµÏÖ£¬»òÕß²ÉÓÃÆäËûµÄÌæ´ú·½°¸¡£ JSTLµÄºÃ´¦ÊÇÎãÓ¹ÖÃÒɵġ£Ëü»áÒÀ´Î´Ópage¡¢request¡¢session¡¢application×÷ÓÃÓòÖвéÕÒ±í´ïʽµÄÖµ£¬Ê¹µÃËüÄܹ»¼æÈÝÒ»ÇÐWeb¿ò¼Ü¡£ÒòΪËùÓеÄWeb¿ò¼Ü»ù±¾ÉÏ»¹ÊÇΧÈÆ×ÅÕâЩServlet¶ÔÏóÀ´´ò½»µÀ¡£ÁíÍâÒ»·½Ã棬JSTLµÄ±êÇ©ÊýÁ¿±È½ÏÉÙ£¬Ñ§Ï°³É±¾ºÜµÍ£¬ËùÒԺܶà³ÌÐòÔ±¶¼Ï²»¶Ñ§Ï°Ëü¡£ Tapestry TapestryµÄ˼·ÓëÆäËûWeb¿ò¼ÜʵÏÖ±êÇ©µÄ˼·ȫ¶¼²»Í¬¡£TapestryÌᳫËùÓеÄÒ³Ã涼HTML»¯£¬²»Ó¦ÒýÈë¶îÍâµÄHTML±êÇ©£¬Èç¹ûÄãÐèҪʵÏÖÒ³ÃæÂß¼£¬Ó¦¸ÃÒÔ×é¼þµÄÐÎʽÍê³É£¬¶øÕâЩ×é¼þµÄÒ³Ãæµ÷Ó÷½Ê½£¬ÊÇÔÚHTML±êÇ©ÖмÓÈëһЩ×Ô¶¨ÒåµÄÊôÐÔ¡£ Html´úÂë <table> <tr> <td>User Name</td> <td>Action</td> </tr> <tr jwcid="@Foreach" source="ognl:users" element="tr" value="ognl:user"> <td><span jwcid="@Insert" value="ognl:user.name">Quake Wang</span></td> <td><a href="#" jwcid="@ActionLink" listener="ognl:listeners.deleteUser">Delete</a> <a href="#" jwcid="@ActionLink" listener="ognl:listeners.updateUser">Update</a></td> </tr> </table> ¡¡ ÕâÀïÎÒÒýÓÃÁËQuake WangͬѧÔø¾Ê¹ÓùýµÄÀý×Ó¡£ËäÈ»Õâ¸ö |
ÁèÖڿƼ¼×¨ÒµÌṩ·þÎñÆ÷×âÓᢷþÎñÆ÷Íйܡ¢ÆóÒµÓʾ֡¢ÐéÄâÖ÷»úµÈ·þÎñ£¬¹«Ë¾ÍøÕ¾£ºhttp://www.lingzhong.cn ΪÁ˸ø¹ã´ó¿Í»§Á˽â¸ü¶àµÄ¼¼ÊõÐÅÏ¢£¬±¾¼¼ÊõÎÄÕÂÊÕ¼¯À´Ô´ÓÚÍøÂç,ÁèÖڿƼ¼×ðÖØÎÄÕÂ×÷ÕߵİæȨ£¬Èç¹ûÓÐÉæ¼°ÄãµÄ°æȨÓбØҪɾ³ýÄãµÄÎÄÕ£¬ÇëºÍÎÒÃÇÁªÏµ¡£ÒÔÉÏÐÅÏ¢ÓëÎÄÕÂÕýÎÄÊDz»¿É·Ö¸îµÄÒ»²¿·Ö,Èç¹ûÄúҪתÔر¾ÎÄÕÂ,Çë±£ÁôÒÔÉÏÐÅÏ¢£¬Ð»Ð»! |