`
huayu0815
  • 浏览: 57949 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论

DemanModle , ModelDriven与 Action属性接收参数

 
阅读更多

Action属性接收参数

有对应的setXXX方法,则调用,没有不进行处理

例:

http://localhost/struts2/User_add?name=huayu&sex=nan&aa=123则会调用User_add 对应的action的setName与setSex还有setAa方法,但此action里没有setAa方法,则不进行对就的映射处理,只作为一个参数传进来

但是

DemanModle属性接收参数,会自动调用getXXX(),setYYY方法,若是没有XXX,则同上Aa参数一下,不进行处理,若存在,则会进行YYY的映射,没有yyy则出现警告的提示信息例:

http://localhost/struts2/user?useaar.ame=11234&usaaer.ttt=qqq

没有useaar,则不进行映射

http://localhost/struts2/user?user.name=11234&user.ttt=1234

存在user,进行映射,然后看name是否存在,存在则调用setName,不然则出现警告的提示信息

ModelDdriven与Action类似,只是指定了MODEL,交给MODEL的对就的setxxx处理,有的话就调用,没有不进行映射

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics