首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

学习atleap中的有关问题,关于EL表达式的用法?各位帮忙拉。

2011-12-12 
学习atleap中的问题,关于EL表达式的用法??各位帮忙拉。。。atleap:prepareMenuname FrontendMenu var f

学习atleap中的问题,关于EL表达式的用法??各位帮忙拉。。。
<atleap:prepareMenu   name= "FrontendMenu "   var= "frontendMenu "   scope= "request "   />

<atleap:iterator   items= "${frontendMenu.componentsAsPlainList} "   var= "item "   scope= "request "   statusVar= "status "   statusScope= "request ">
        <c:set   var= "itemId "   value= "${item.ident} "   />
        <c:choose>
                <c:when   test= "${status.first} ">
                        <div   id= "${frontendMenu.ident} ">
                                <atleap:iterator   items= "${item.components} "   var= "item "   scope= "request "   statusVar= "loopStatus "   statusScope= "request ">
                                        <jsp:include   page= "/WEB-INF/pages/core/frontendMenuItem.jsp "   />
                                </atleap:iterator>
                        </div>
                </c:when>
                <c:otherwise>
                        <c:set   var= "menuClassName "   value= "dropDownMenu "   />
                        <c:if   test= "${empty   item.components} ">
                                <c:set   var= "className "   value= "dropDownMenu_empty "   />
                        </c:if>
                        <div   class= "${menuClassName} "   id= "${itemId}__childItems "   style= "position:   absolute;   visibility:   hidden ">
                                <atleap:iterator   items= "${item.components} "   var= "item "   scope= "request "   statusVar= "loopStatus "   statusScope= "request ">
                                        <jsp:include   page= "/WEB-INF/pages/core/frontendMenuItem.jsp "   />
                                </atleap:iterator>
                        </div>
                </c:otherwise>
        </c:choose>
</atleap:iterator>



以上是一个页面的代码,atleap:是一个项目标签,我想各位帮忙看看,为什么${}表达式子里面都会有带.的,比如${frontendMenu.componentsAsPlainList},${item.ident},等等,这个属于什么用法,,给我小弟指点下迷津,将不胜感激

[解决办法]
${frontendMenu.componentsAsPlainList},${item.ident},
似乎就是frontendMenu和item对象通过get获得componentsAsPlainList和ident属性.
就像在内部不通过方法直接调用一样,
[解决办法]
比如说现在的
你有一个javabean叫user,
其中有属性name,你正常情况需要通过user.getName()来获取name
这里你就可以直接用${user.name}来获得

以上是我看书的哈,不对的请指正..

热点排行