ÀÖÓãµç¾º

½ÌÓýÐÐÒµA¹ÉIPOµÚÒ»¹É£¨¹ÉƱ´úÂë 003032£©

È«¹ú×Éѯ/ͶËßÈÈÏߣº400-618-4000

JavaÅàѵ£ºÄ£ÐÍÇý¶¯·½Ê½´¦ÀíÇëÇó²ÎÊý

¸üÐÂʱ¼ä:2023Äê12ÔÂ28ÈÕ10ʱ22·Ö À´Ô´:ÀÖÓãµç¾º ä¯ÀÀ´ÎÊý:

ºÃ¿Ú±®ITÅàѵ

¡¡¡¡ÔÚStruts2ÖУ¬Action»¹ÓÐÁíÍâÒ»ÖÖ·½Ê½´¦ÀíÇëÇó²ÎÊý£¬³ÆÎªÄ£ÐÍÇý¶¯(ModelDriven)¡£Ä£ÐÍÇý¶¯·½Ê½ÒªÇóActionÐèҪͨ¹ýʵÏÖModelDriven½Ó¿Ú½ÓÊÕÇëÇó²ÎÊý£¬²¢ÇÒÒªÖØÐ´getModel()·½·¨¡£getModel()·½·¨·µ»ØµÄ¾ÍÊÇActionËùʹÓõÄÊý¾ÝÄ£ÐͶÔÏó¡£

¡¡¡¡ÓëÊôÐÔÇý¶¯ÖÐÖ±½ÓʹÓÃÓò¶ÔÏó×Ö¶ÎÇý¶¯·½Ê½µÄÊý¾Ý´«µÝÀàËÆ£¬Ä£ÐÍÇý¶¯·½Ê½Ò²ÊÇͨ¹ýJavaBeanÄ£ÐͽøÐÐÊý¾Ý´«µÝµÄ¡£Ö»ÒªÊÇÆÕͨµÄJavaBean£¬¾Í¿ÉÒԳ䵱ģÐͲ¿·Ö£¬²¢ÇÒJavaBeanÖÐËù·â×°µÄÊôÐÔÒªÓë±íµ¥µÄÊôÐÔÒ»Ò»¶ÔÓ¦£¬JavaBean¾ÍÊÇÊý¾Ý´«µÝµÄÔØÌ塣ʹÓÃÄ£ÐÍÇý¶¯·½Ê½Ê±£¬ActionÀàÖÐͨ¹ýgetModel()·½·¨»ñȡģÐÍ£¬ÆäʾÀý´úÂëÈçÏÂËùʾ£º

public class loginAction extends ActionSupport implements ModelDriven<User>{
   private User user=new User();
   public User getModel() {
      return user;
   }
   public String execute() throws Exception {
      return "success";
   }
}

¡¡¡¡Ê¹ÓÃÄ£ÐÍÇý¶¯Ê±£¬Æä¶ÔÓ¦µÄ±íµ¥Ò³ÃæÒ²Òª×öÏàÓ¦µÄµ÷Õû£¬µ÷ÕûºóµÄ´úÂëÆ¬¶ÎÈçÏÂËùʾ£º

<form name="forml" action="loginAction"method="post">
    Óû§Ãû£º<input type="text" name="username"><br/>
    ÃÜÂ룺<input type="password" name="password"><br/>
</form>

¡¡¡¡´ÓÉÏÊö´úÂëÖпÉÒÔ¿´³ö£¬Ê¹ÓÃModelDriverµÄ·½Ê½ºó£¬±íµ¥ÖеÄÎı¾ÓòÃûÒѾ­²»ÐèÒªÌí¼Óuserǰ׺£¬Ò³ÃæÉϵÄusername»á×Ô¶¯¶ÔÓ¦µ½Õâ¸öModelµÄusernameÊôÐÔ¡£

¡¡¡¡ÓëÊôÐÔÇý¶¯Ïà±È£¬Ä£ÐÍÇý¶¯²»ÐèÒªÔÚActionÀàÖеĴúÂëÁ¿¡£ÔÚÏîĿӦÓÃÖоßÌåʹÓÃÄÄÖÖÇý¶¯·½·¨£¬ÏÖ¸ø³öÒÔϼ¸µã½¨Òé¡£

¡¡¡¡(1)ҪͳһÕû¸öϵͳÖÐActionµÄÇý¶¯·½·¨£¬¼´ÒªÃ´¶¼Ê¹ÓÃÊôÐÔÇý¶¯£¬ÒªÃ´¶¼Ê¹ÓÃÄ£ÐÍÇý¶¯¡£

¡¡¡¡(2)Èç¹û³Ö¾Ã²ã¶ÔÏóÓë±íµ¥ÖеÄÊôÐÔÊÇÒ»Ò»¶ÔÓ¦µÄ¹ØÏµ£¬ÄÇô½¨ÒéʹÓÃÄ£ÐÍÇý¶¯£¬ÒòΪģÐÍÇý¶¯·½·¨Ê¹ActionÀàÖеĴúÂë¸ü¼ÓÕû½à¡£

¡¡¡¡(3)Èç¹û³Ö¾Ã²ã¶ÔÏóÓë±íµ¥ÖеÄÊôÐÔ²»ÊÇÒ»Ò»¶ÔÓ¦µÄ¹ØÏµ£¬ÄÇô½¨ÒéʹÓÃÊôÐÔÇý¶¯£¬ÒòΪ²»ÊÇÒ»Ò»¶ÔÓ¦µÄ¹ØÏµÊ±£¬ÏµÍ³ÖÐÐèÒªÌṩÁ½¸öJavaBean(Ò»¸ö¶ÔÓ¦±íµ¥Ìá½»µÄÊý¾Ý£¬Ò»¸öÓÃÓڳ־òã¶ÔÏó)¡£

¡¡¡¡×ÜÖ®£¬ÊôÐÔÇý¶¯µÄ·½·¨ºÍÄ£ÐÍÇý¶¯µÄ·½·¨¸÷ÓÐÓÅȱµã£¬ÔÚʵ¼Ê¿ª·¢ÖУ¬ÐèÒª¸ù¾ÝÏîĿʵ¼ÊÇé¿öÑ¡ÔñʹÓÃÄÄÖÖÇý¶¯·½Ê½¡£

0 ·ÖÏíµ½£º
ºÍÎÒÃÇÔÚÏß½»Ì¸£¡
¡¾ÍøÕ¾µØÍ¼¡¿¡¾sitemap¡¿