Struts2中ModelDriven的使用

广州疯狂软件学院拥有三大课程体系包括:java课程,android课程,ios课程,疯狂软件年终钜惠,报名java就业班,免费赠送基础班,名额有限,本月火热报名中,欢迎有志之士电话或者QQ咨询。

  它是Struts2种独有的一种接收用户输入的机制,想在项目中使用模型驱动

  (ModelDriven)需要让Action实现com.opensymphony.xwork2.ModelDriven 接口,使用它的getModel()方法来通知Struts2要注入的属性类型,并且声明属性时一定要实例化,但不需get,set方法。

  package com.lsc.alan.action;

  import com.lsc.alan.vo.User;

  import com.opensymphony.xwork2.ModelDriven;

  /**

  * 使用模型驱动来接受用户输入,需要实现ModelDriven接口

  */

  public class LoginAction3 implements ModelDriven{

  /** 领域模型User对象 **/

  private User user = new User();

  public User getModel() {

  return user;

  }

  public String execute(){

  if (user.getUsername()。equals("Alan") && user.getPassword()。

  equals("Alan")){

  return "success";

  } else {

  return "failure";

  }

  }

  }

  疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。技术知识沉淀深厚的老师,让你感受Java的魅力,激发你对于编程的热爱,让你在半年的时间内掌握8-10万的代码量,掌握Java核心技术,成为真正的技术高手;通过大量全真企业项目疯狂训练,迅速积累项目经验。让你成为技能型的现代化高端人才,迅速获得高薪就业!时间不等人,赶紧联系我们吧!疯狂java培训中心地址:广州天河区车陂沣宏大厦3楼。

  疯狂Java培训专注软件开发培训,提升学员就业能力,重点提升实践动手能力。疯狂软件开设了java课程,ios课程,android课程,为你提供一个学习java技能的好机会,疯狂软件特大优惠活动,加疯狂软件微信号(疯狂软件),抢优惠,优惠100元+赠送iOS教材一本 详情请看疯狂java培训官网。IT从业着仍是社会所需要的高端人才,广州疯狂软件之力于培养企业所需要的中高端IT人才,让你成为备受企业青睐的人才。

原文地址:https://www.cnblogs.com/gojava/p/3508870.html