Ordinary hut

人间一福地,胜似天仙宫
posts - 61, comments - 50, trackbacks - 0, articles - 1
1 if
<%
    request.setAttribute(
"a1","aaa");
    request.getSession().setAttribute(
"a2","bbb");
%>
    
<s:if test="%{#request.a1==#session.a2}">相等</s:if>
    
<s:elseif test="%{#request.a1!=#session.a2}">不等</s:elseif>
    
<s:else>xxx</s:else>
字符串判断
    
<c:if test="${testString1  eq 'black'}">
        相等
    
</c:if>
2 set
其中value的值是一个对象,所以要用单引号,表示里面是个字符串对象
 <s:set name="ppp" value="'gjalssfsf'" />  
 ${ppp}

3 select
<s:select name="b" label="请选择" labelposition="top" 
 list
="testList" 
 listKey
="userid" 
 listValue
="username" 
 multiple
="true" 
 value
="%{1,2}"    //此处设置默认值,对应为userid   
 
/> 
 里面可以是一个id的数组,默认选中数组里有的
4 radio
字符类型要注意
<ww:radio label="Gender" name="user.gender" list="#{0:'Male',1:'Female'}" />
 其中0和1,如果这么配置的话后台应该对应着int等 
如果是'0'和'1'的话,后台应该是char
如果是'00'和'01'的话,后台应该是String

5 generator
 <s:generator val="%{'aaa,bbb,ccc,ddd,eee'}"  separator="," >
    
<s:iterator id="testa">
          
<s:set name="onePara1" value="%{testa}"/>
          
<s:property value="#onePara1"/>.
    
</s:iterator>
 
</s:generator>
6 optiontransferselect
http://topic.csdn.net/u/20080619/19/e96840ba-4541-4f7a-9076-277738b8beba.html

7
datetimepicker
http://topic.csdn.net/u/20081015/17/57921208-0c8d-4275-badb-19ddd19db9cd.html

8 property标签
用来在页面输出信息,例如
a 输出request内信息:
<s:property value="#request['xxx']" />
   或者
<s:property value="#request.xxx" />
 b 输出struts2的actionContext中或者Value Stack中信息是
<s:property value="xxx" />
   这里不用写%{}

c 输出静态信息规则:
<s:property value=”@com.landor.xxx.MyClass@myField”/>
 d 输出request范围内的静态信息
<s:property value="#request[@com.landor.xxx.MyClass@myField]" />

只有注册用户登录后才能发表评论。


网站导航: