永发信息网

多表查询返回list如何用el表达式显示在text中 在写单表的时候是${实体类.属性} 。。

答案:1  悬赏:40  手机版
解决时间 2021-01-25 06:15
但是我现在是多表,,不能用实体类。。我赋给一个list。。朋友说用<c:forEach></c:forEach>但是这个我没用过。。在网上也没找到我想要的例子。。求大侠们帮帮小弟。<c:forEach></c:forEach>这里写什么,, 还有在value="${1.1}"中怎么写啊
public String findSysPersonById(){
List list = rencaikuService.findSysPersonById(id);
Object [] obj=(Object[]) list.get(0);
String [] a=new String[obj.length];
for (int i = 0; i < obj.length; i++) {
if(obj[i]==null){
obj[i]="";
}
a[i]=obj[i].toString();
}
JSONArray array=null;;
try {
array = JSONArray.fromObject(a);
rencaiku = array.toString();
} catch (Exception e) {
e.printStackTrace();
}
return SUCCESS;
}

这是action

<tr>
<c:forEach items="${rencaiku}" var="rencai">
<td width="44" align="center" valign="middle"> 姓名</td>
<td width="109" valign="middle">
<input type="text" readonly="readonly" value="${rencai.name}" />
</td>

</c:forEach></tr>
rencaiku 是一个全局变量,,我在jsp中取的就是这个,,你感觉能行么? 我是新手,,所以写的不对,,大侠你有何建议
最佳答案
因为你说得不够清楚,所以可能我的理解不正确。先以我的理解来回答你吧。
首先,虽然你是多表,但完全可以controller中查出来,然后赋给list,这里假设是aList,字段有b,c

然后,到view中,
<c:forEach>标签的语法定义如下所示。
<c:forEach var="aInstance" items="${aList}" >
${aInstance.b}
${aInstance.c}

</c:forEach>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
光大证券开股票账户需要什么证件?开户的地方
与谁共勉什么意思
急求一道等差数列题的答案在等差数列(an)中
准备花一年时间挽回前任有一起的吗
奥特曼人类去m18星云是哪部电影
下列是对高温环境中作业的工人生命活动调节的
求一本小说的名字,情节是男主角叫徐寒,前世
修水福鑫汽车销售有限公司地址好找么,我有些
仁智居茶楼地址有知道的么?有点事想过去
如果女网友能给真实姓名,她是做传销的吗
地狱少女第一季26话阎魔爱为什么放火把庙烧了
金秋到来,大家普遍期待秋高气爽,但黄金周刚
武汉国博新城三期房子面积段有哪些?
金凯丽美布地址有知道的么?有点事想过去
田螺炖牛排怎么做
推荐资讯
下列有关唐朝时期江南经济发展的表述,不正确
我国汽车牌号中的数字“0”和字母“O”,数字
半倾砚洒墨染清池
康福牙科(泉州晋江)地址在哪,我要去那里办事
那个TOXIC的动作数据
中兴田野皮卡柴油发动机型号
甲数相当于乙数的80%,乙数相当于甲数的【】%
下列符合胚胎移植生理学基础的是AA. 供、受体
眼睛出血是怎么办
兴隆旅馆(忻州五寨县)地址在哪,我要去那里办
五寨聚鑫宾馆地址好找么,我有些事要过去
如何选择一款利于SEO的WP主题
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?