使用模型驱动方便从表单获取用户输入的值

时间:2016-01-03 19:15:00
【文件属性】:
文件名称:使用模型驱动方便从表单获取用户输入的值
文件大小:1KB
文件格式:TXT
更新时间:2016-01-03 19:15:00
模型驱动 使用Hibernate的模型驱动ModelDriven可以方便接收用户从页面输入的值。 第一步: 在Action类中构建模型驱动并设置它的泛型(可以是POJO类中,即数据库表的映射类) public class SupplierSort_Action extends BaseAction implements ModelDriven{ //调用数据访问层 SupplierSort supplierSort = new SupplierSort(); public SupplierSort getModel(){ return supplierSort; } 实现ModelDriven的借口必须实现它的getModel抽象方法!! 第二步: 在jsp页面中的表单元素中只需定义与pojo类SupplierSort相同的属性名称的表单元素即可,然后提交到对应的Action时就可以直接把名称相对应的表单元素赋值给supplierSort对象的属性。 例如: SupplierSort类的对象用如下属性: int supplierSortId; //编号 String supplierSortName //姓名 String supplierSortRemark //备注 那么只需要在表单form中的对应的标签名称(name属性的值设置为supplierSortId、supplierSortName、supplierSortRemark就可以直接给对象supplierSort赋值了) 即 <form name="form1" method="post" action="supplier!upd.action"> 用户名:<input name="supplierSortName" type="text" size="20"/> 备注:<textarea name="supplierSortRemark" rows="5" cols="20"></textarea> </form>

网友评论