从ajax传多个对象参数到controller时,
如果,采用request.getParamter("roleName");的方式,那么就要一个参数一个参数的取,这样不灵活。
如果,采用request.getParamter("roleName");的方式,那么就要一个参数一个参数的取,这样不灵活。
此时我们可以自定义一个PO类或者VO类来包装这些参数:
/**
* ajax传递参数类
* @author Administrator
*
*/
public class AjaxParamsVO implements Serializable{
/**
*
*/
private static final long serialVersionUID = 222255551L;
private PayAssembly assembly;
private PayTemplate template;
private OperateLog operateLog;
/**
* @return the assembly
*/
public PayAssembly getAssembly() {
return assembly;
}
/**
* @param assembly the assembly to set
*/
public void setAssembly(PayAssembly assembly) {
this.assembly = assembly;
}
/**
* @return the operateLog
*/
public OperateLog getOperateLog() {
return operateLog;
}
/**
* @param operateLog the operateLog to set
*/
public void setOperateLog(OperateLog operateLog) {
this.operateLog = operateLog;
}