java - 如何将多个模型属性添加到一个模型属性中?

标签 java javascript jquery jsp

我有不同的函数,它们返回值并将值存储到模型属性中。但现在我必须将它作为单个模型属性传递......这可能吗???任何形式的帮助将不胜感激

我怎样才能将地点类型时间添加到其中???

    MyList1 mylist1 = new MyList1();
    model.addAttribute("place", mylist1.getTypeList("mydbname"));

    MyList2 mylist2 = new MyList2();
    model.addAttribute("type", mylist2.getTimeList("mydbname"));

    MyList3 mylist3=new MyList3();
    model.addAttribute("time",mylist3.getCrimeList("mydbname"));

最佳答案

拥有一个以地点、类型和时间为属性的 POJO,然后创建该 POJO 的新实例,然后将该实例添加到模型中,这样您将只有一个模型属性。

POJO

public class ModelAttrs{
    String place;
    String type;
    String time;

    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }
}

添加属性。

ModelAttrs modelAttrs = new ModelAttrs();
modelAttrs.setPlace(mylist1.getTypeList("mydbname"));
modelAttrs.setType(mylist2.getTimeList("mydbname"));
modelAttrs.setTime(mylist3.getCrimeList("mydbname"));
model.addAttribute("modelAttrs",modelAttrs);

关于java - 如何将多个模型属性添加到一个模型属性中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26902631/

相关文章:

javascript - 将州名添加到 d3.js 中的 map

javascript - 计算针的旋转

java - Java 中的快速排序(比较)

java - 为了绘制轻量级组件,需要递归更新或绘制什么?

java - 静态无效排序方法不会对 Java 中传递的集合进行排序

java - Android 与 TabHost 和列表

javascript - 显示并计算输入数量

javascript - 将文本与图像垂直对齐

javascript - 谷歌iframe在悬停时更改不透明度

javascript - 防止 Google 图表 X 轴中日期时间列的舍入