放到map集合的value中,然后在jsp中根据map的key将value遍历出来,该怎么写才能实现,求解答,,急需 谢谢了各位 帮帮忙吧
é¢ è¿ä¸ªé®é¢æä¹æ³å°äºï¼æ以å åå°è¿äºï¼æåé¢è¿è¦åå map.putçï¼æ¯å¦è¯´map.put("id",gzList.get(0).getId());ææ¯æ³è¦ææéè¦çæ°æ®é½å¾ªç¯ä¿åå°mapä¸åå°jspéè¿ä»£ï¼å¯æ¯è¿æ ·ä¸ç¥éæä¹å好äº
你看后面那个map.put里面添加了一个分数,这个分数不在list里面,如果直接查询出list迭代的话那个分数就会被丢了没办法显示了,至少我是不知道该怎么显示了- -,好纠结啊
你看后面那个map.put里面添加了一个分数,这个分数不在list里面,如果直接查询出list迭代的话那个分数就会被丢了没办法显示了,至少我是不知道该怎么显示了- -,好纠结啊
追答这个好解决的,你的gzList.get(0)是个domain类吧,你在你的这个类里面再加一个属性去存放分数不就行了
追问啊 要怎么加属性啊,这个我这没试过呢如果能这样的话当然最好了,这个属性是从哪加啊,我这个list是直接从数据库查询出来的实体集合
追答这个gzList.,这个list的泛型是什么?就是定义List gzList=new ArrayList();这个问号在你的代码中是什么?
追问里面是实体类的名字啊,根据实体类的id查询出的这条数据的集合
追答就是这个实体类,在里面加上一个属性scor,
private String scor;
然后给get和set方法
public String getScor() {
return scor;
}
public void setScor(String scor) {
this.scor= scor;
}
然后在set进去把你的分数就可以了
不好意思 我刚吃饭去了,我像你说的这样写了试了下,数据库里面没有新加字段,那样set进去然后再get的时候得到的分数是null.... 不知道该怎么办了
追答我QQ:1083287447
我可以帮你远程一下,我不清楚你代码的逻辑,没法下手了