zoukankan      html  css  js  c++  java
  • action控制器接受jsp传过来的值(方法二)

    第二种方法:
    使用Domain Model接受参数;
    1.先建建一个包,存放实体类;

    2.在action中,创建一个user的对象u;

    代码如下:

    package vo;

    public class message {
    private int mid;
    private String mname;
    private int age;
    private String mail;
    private String address;
    private String tel;

    private User user;
    public int getMid() {
    return mid;
    }
    public void setMid(int mid) {
    this.mid = mid;
    }
    public String getMname() {
    return mname;
    }
    public void setMname(String mname) {
    this.mname = mname;
    }
    @Override
    public String toString() {
    return "message [mid=" + mid + ", mname=" + mname + ", age=" + age
    + ", mail=" + mail + ", address=" + address + ", tel=" + tel
    + ", user=" + user + "]";
    }
    public int getAge() {
    return age;
    }
    public void setAge(int age) {
    this.age = age;
    }
    public String getMail() {
    return mail;
    }
    public void setMail(String mail) {
    this.mail = mail;
    }
    public String getAddress() {
    return address;
    }
    public void setAddress(String address) {
    this.address = address;
    }
    public String getTel() {
    return tel;
    }
    public void setTel(String tel) {
    this.tel = tel;
    }

    public User getUser() {
    return user;
    }
    public void setUser(User user) {
    this.user = user;
    }


    }


    3.在action控制器中类implements ModelDriven<message>

    public class messageAction extends ActionSupport implements ModelDriven<message> {

    message message=new message();
    @Override
    public message getModel() {
    // TODO Auto-generated method stub
    return message;
    }

    public message getMessage() {
    return message;
    }
    public void setMessage(message message) {
    this.message = message;
    }

    }

    4、前台表单提交后 message对象就被实例化了

    直接使用就ok了;

  • 相关阅读:
    nginx 开启 gzip 压缩
    React Native 开发豆瓣评分(八)首页开发
    flutter报错--ProcessException: Process... gradlew.bat ...exited abnormally
    React Native 开发豆瓣评分(七)首页组件开发
    React Native 开发豆瓣评分(六)添加字体图标
    React Native 开发豆瓣评分(五)屏幕适配方案
    随笔
    MySQL的安装与配置
    mybatisXMLsql
    数据类型转换
  • 原文地址:https://www.cnblogs.com/longlinxie/p/5626667.html
Copyright © 2011-2022 走看看