开发常用小计

>>struts2 ognl 如何在页面中引入一个枚举类

<s:bean name="枚举类" var="a"/>
<s:set value="#a" name="b" scope="你要放入的范围">
其实不用s:set,这个枚举类不也放入Stack Context 中了么,用s:property直接调用就成~   
<s:property value="#a.枚举值"/>
如果不是放入其他范围内没必要用s:set~ 

引入一个类是用s:bean标签实现的
s:set标签主要是用于将某个值放入指定范围内~ 如application,session等 

 其他: http://www.iteye.com/topic/108221

 

    <s:radio list="@com.helloweenpad.bean.SexType@values()" listValue="label"
     name="user.sex" label="性别" required="true" />

 

    <!--  调用枚举类 
        public enum Type {
            //id value : gget sset 
            g1(1,"test1"),
            g2(2,"test2"),
            g3(3,"test3");
             .
    
-->
    
< s:select  list ="%{ @myEnum.Type@values() }"  listKey ="id"  listValue ="value"   />

    
<!--  循环遍历 添加逻辑 ..{?#this.id>2 }  -->
    
< s:select  list ="%{ @myEnum.Type@values().{?#this.id>2 } }"  listKey ="id"  listValue ="value"   />

 

  <!--  类中静态变量   -->

  < s:property  value ="%{@action.SsdAction@GOOD}" />

 

你可能感兴趣的:(bean)