struts2学习笔记九——使用ModelDriven接收参数

          使用ModelDriven接收参数
引用
a.定义:Action实现ModelDriven泛型接口,定义Model类的对象(必须new),通过getModel方法返回该对象;
    b.接收:通过对象的属性接收参数,如:user.getUserName();
    c.发送:直接使用属性名传递参数,如:user2!add?userName=MGC;

实例:
userAction.java
package com.zby.struts2.user.action;

import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.zby.struts2.user.Model.User;

public class UserAction extends ActionSupport implements ModelDriven<User>{
	private User user=new User();
	public String add(){
		System.out.println("name="+user.getName());
		System.out.println("age="+user.getAge());
		return SUCCESS;
	}

	public User getModel() {
		
		return user;
	}

}

index.jsp
<a href="user/user!add?name=a&age=8">

你可能感兴趣的:(struts2)