ONGL中的投影选择

投影:

         利用投影获取list中的某一列

                     <s:property value=stu.{userName}" />

         获取某行的一列的值

                      <s:property value=stu.{userName}[index]" />

选择:

        从集合中符合某些条件的集合中筛选

                          <s:property value=stu.{?#userAge>18}" />      

                  ?的意思是获取到满足条件的所有的值

                  ^的意思是获取满足条件的第一个   <s:property value=stu.{^userAge>18}" />  和 <s:property value=stu.{?#userAge>18}[0]" /> 的差别是后者可能会报空指针异常

                  $的意思是获取最后一个      <s:property value=stu.{$userAge>18}" />             

投影和选择综合   

                   <s:property value=stu.{?#userAge>18}.{sname}" />      

 

 

 

 

 

 

 

 

 

 

 

                     

posted @ 2013-01-27 13:26  虎猫  阅读(171)  评论(0编辑  收藏  举报