码迷,mamicode.com
首页 > 其他好文 > 详细

Struts2中Action接收参数的方法主要有以下三种:

时间:2016-12-17 23:12:03      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:use   name   返回   action   cti   通过   main   参数   strong   

Struts2中Action接收参数的方法主要有以下三种: 

1.使用Action的属性接收参数(最原始的方式): 
    a.定义:在Action类中定义属性,创建get和set方法; 
    b.接收:通过属性接收参数,如:userName; 
    c.发送:使用属性名传递参数,如:user1!add?userName=jim; 
2.使用DomainModel接收参数: 
    a.定义:定义Model类,在Action中定义Model类的对象(不需要new),创建该对象的get和set方法; 
    b.接收:通过对象的属性接收参数,如:user.getUserName(); 
    c.发送:使用对象的属性传递参数,如:user2!add?user.userName=mike; 
3.使用ModelDriven接收参数(现在用的比较多的方式): 
    a.定义:Action实现ModelDriven泛型接口,定义Model类的对象(必须new),通过getModel方法返回该对象; 
    b.接收:通过对象的属性接收参数,如:user.getUserName(); 
    c.发送:直接使用属性名传递参数,如:user2!add?userName=tom 

Struts2中Action接收参数的方法主要有以下三种:

标签:use   name   返回   action   cti   通过   main   参数   strong   

原文地址:http://www.cnblogs.com/haimishasha/p/6193235.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!