java 表单提交 传数组_Form表单如何可以传递多个值传递List数组对象到后台的解决办法...

举例说明:

后台有一个对象 User ,结构如下:

后台有一个对象 User ,结构如下:

public class User{

private String username;

private List photo;

..get ....set.....

}

public class PhotoDo{

private String id;

private String name;

...get...set...

}

Controller中接受方法 getUser

@reqeustMapping("/getUser")

public void getUser(User user){

...实现方法...

}

前台Form这么写:

这里下标可以用var = status-1来解决

第二个例子:

对象Cltc和list实体类

package com.ABC.pojo;

import java.util.Date;

public class Cltc {

private Integer id;

private Integer classid;//班级id

private Integer teacherid;//教师id

private Integer courseid;//课程id

private Date time;//排课时间

private Date start;//开始上课时间

private Date end;//结束上课时间

private Classinfo classinfo;//班级 排课状态和 结课状态 入学时间

public Classinfo getClassinfo() {

return classinfo;

}

public void setClassinfo(Classinfo classinfo) {

this.classinfo = classinfo;

}

public Integer getId() {

return id;

}

public void setId(Integer id) {

this.id = id;

}

public Integer getClassid() {

return classid;

}

public void setClassid(Integer classid) {

this.classid = classid;

}

public Integer getTeacherid() {

return teacherid;

}

public void setTeacherid(Integer teacherid) {

this.teacherid = teacherid;

}

public Integer getCourseid() {

return courseid;

}

public void setCourseid(Integer courseid) {

this.courseid = courseid;

}

public Date getTime() {

return time;

}

public void setTime(Date time) {

this.time = time;

}

public Date getStart() {

return start;

}

public void setStart(Date start) {

this.start = start;

}

public Date getEnd() {

return end;

}

public void setEnd(Date end) {

this.end = end;

}

@Override

public String toString() {

return "Cltc [id=" + id + ", classid=" + classid + ", teacherid=" + teacherid + ", courseid=" + courseid

+ ", time=" + time + ", start=" + start + ", end=" + end + ", classinfo=" + classinfo + "]";

}

}

/************************************************/

package com.ABC.vo;

import java.util.List;

import com.ABC.pojo.Cltc;

public class CltcFormVo {

private List cltcList;

public List getCltcList() {

return cltcList;

}

public void setCltcList(List cltcList) {

this.cltcList = cltcList;

}

}

controller层

@reqeustMapping("paike")

public void getCltcFormVo(CltcFormVo cltcFormVo){

List cltcList = cltcFormVo.getCltcList();

...实现方法...

}

jsp页面的信息:

排课信息
顺序课程老师开始时间结束时间
${status.count}${course.name }

${course.teacher.name }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值