jstl ct:call 调用bean的函数

来源:互联网 发布:淘宝上靠谱的代购店 编辑:程序博客网 时间:2024/05/17 04:55

    <c:set var="userMap" value="${springctx.userAccountService.userMap}"/>
    <ct:call method="values" object="${userMap}" return="allUsers"/>
=====================================================
userMap 是代表通过<c:set>标签 来获得的一个map,key为userID ,value 为对应key的user对象
allUsers是代表通过 <ct:call>标签来调用userMap 的values方法的返回值。即所有的user对象集合。
-------------------------------------------------------------------------
可以通过下面的语句来实现页面的选择列表:
<html:select property="userId">
      <html:option value="">all</html:option>
     <html:options collection="allUsers" property="userID" labelProperty="userName" />
</html:select>