在jsp页面里动态生成EL表达式的key
生活随笔
收集整理的這篇文章主要介紹了
在jsp页面里动态生成EL表达式的key
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
如圖,頁面中有n個商品列表需要加載,這個列表的名字分別是list1、list2…listn,總之不是寫死的。
在Ctroller里面,可見參數(shù)名師動態(tài)生成的:
@RequestMapping(method = RequestMethod.GET) public String showIndex(Model model){for(int i=0;i<10;i++){List<GoodsEntity> result = new ArrayList<GoodsEntity>();//TODO: 從數(shù)據(jù)庫里去除結(jié)果model.add("list"+i,result );} }所以在jsp頁面里,首先,動態(tài)生成EL表達(dá)式的key,然后set到name變量里面:
<c:set var="name" value="goodslist${ item.classNo}" />然后就可以:
${ requestScope[name] }這樣取出來的就是key為 goodslistXXX 的列表了。
參考:
1. Java EE 6 tutorial - Examples of EL expressions
2. stackoverflow EL wiki
總結(jié)
以上是生活随笔為你收集整理的在jsp页面里动态生成EL表达式的key的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 产学研2.0:麦可思大学生就业据、企业创
- 下一篇: 【算法】 - 动态规划 + 位运算