关于EL表达式的值怎么取出来用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于EL表达式的值怎么取出来用?相关的知识,希望对你有一定的参考价值。

我想要这样的显示效果:
<tr>
<td align="center" >内容1</td>
<td align="center" >内容2</td>
<td align="center" >内容3</td>
<td align="center" >内容4</td>
</tr>
<tr><td colspan="4">
<img src="dbguide/dbpowder/map/images/102.jpg" /> //其中的“/102.jpg”是内容5,在数据库中图片标号不一定是几
</td>
</tr>
而我现在的内容1到5都要从数据库中取出来,其中$item[0]到$item[4]分别对应内容1~5,但是内容5也就是$item[4]应该怎么写才能有上面的代码的效果呢?:
<c:forEach items="$inorganicPhase" var="item">
<tr>
<td align="center" >$item[0]</td>
<td align="center" >$item[1]</td>
<td align="center" >$item[2]</td>
<td align="center" >$item[3]</td>
</tr>
<tr><td colspan="4">
_____________?????????????????________________
</tr>
</c:forEach>

参考技术A <img src="dbguide/dbpowder/map/images/$item[4].jpg" />本回答被提问者采纳

关于EL表达式页面显示去掉中括号的问题

后台 List list= new ArrayList();
list.add("1");
list.add("2");
list.add("3");
request.setAttribute("lst",list);
jsp 直接用EL表达式显示$lst[i] I是下标0,1,2
显示结果是正确的 但是会有个中括号 结果是[1] [2] [3]这样子
我想去掉这个中括号 不知道怎么处理

参考技术A 你可以使用<c:foreach>标签遍历啊,你的那种写法肯定会得到中括号,一般开发都是遍历

以上是关于关于EL表达式的值怎么取出来用?的主要内容,如果未能解决你的问题,请参考以下文章

简单了解el表达式

EL&JSTL

JavaWeb——EL技术,JSTL技术,JavaEE开发模式

EL表达式失效

关于el表达式的值传到js中类型变为Number的解决方案

JSP中,EL表达式向session中取出一个attribute和JSP脚本访问session取出一个attribute,写法有何不同?