Struts1.2.4学习心得!(六)

第六次学习:


1.逻辑判断标签:
java代码: 

   
     定义一些变量
    <jsp:useBean id="bean" scope="page" class="org. apache. struts. webapp. exercise. TestBean" /><%
                 String bool1 = " true";
                 String bool2 = " false";
                 String str1 = "This is a string";
                 String str2 = "Less than";
                 String str3 = "XYZ greater than";
               %>
  10   相等
  11  <logic:equal name="bean" property="booleanProperty" value="<%= bool1 %>">equal</logic:equal>
  12   不等
  13 <logic:notEqual name="bean" property="booleanProperty" value="<%= bool1 %>">notEqual</logic:notEqual>
  14 
  15   大于等于
  16 <logic:greaterEqual name="bean" property="stringProperty" value="<%= str1 %>">greaterEqual</logic:greaterEqual>
  17     大于
  18 <logic:greaterThan name="bean" property="stringProperty" value="<%= str1 %>">greaterThan</logic:greaterThan>
  19     小于等于       
  20   <logic:lessEqual name="bean" property="stringProperty" value="<%= str1 %>">lessEqual</logic:lessEqual>
  21     小于       
  22    <logic:lessThan name="bean" property="stringProperty" value="<%= str1 %>">lessThan</logic:lessThan>
  23     不等       
  24   <logic:notEqual name="bean" property="stringProperty" value="<%= str1 %>">notEqual</logic:notEqual>
  25 
  26 



2.逻辑判断标签(数值):

java代码: 

   
     定义变量
    <jsp:useBean id="bean" scope="page" class="org. apache. struts. webapp. exercise. TestBean" /><%
         String doub1 = " 321. 0";
         String doub2 = " 111. 0";
         String doub3 = " 333. 0";
         String long1 = " 321";
         String long2 = " 111";
         String long3 = " 333";
  10       String short1 = " 987";
  11       String short2 = " 654";
  12       String short3 = " 999";
  13     %>
  14       等于
  15   <logic:equal name="bean" property="doubleProperty" value="<%= doub2 %>">equal</logic:equal>
  16       大于等于
  17    <logic:greaterEqual name="bean" property="doubleProperty" value="<%= doub2 %>">greaterEqual</logic:greaterEqual>
  18       大于
  19     <logic:greaterThan name="bean" property="doubleProperty" value="<%= doub2 %>">greaterThan</logic:greaterThan>
  20     小于等于       
  21    <logic:lessEqual name="bean" property="doubleProperty" value="<%= doub2 %>">lessEqual</logic:lessEqual>
  22     小于       
  23    <logic:lessThan name="bean" property="doubleProperty" value="<%= doub2 %>">lessThan</logic:lessThan>
  24     不等于     
  25    <logic:notEqual name="bean" property="doubleProperty" value="<%= doub2 %>">notEqual</logic:notEqual>
  26 
  27 



2.逻辑判断是否为空:
java代码: 

   
   <jsp:useBean id="bean" scope="page" class="org. apache. struts. webapp. exercise. TestBean" />
       <table border=" 1">
         <tr>
           <th>Test Type</th>
           <th>Correct Value</th>
           <th>Test Result</th>
         </tr>
         <tr>
  10         <td>missing bean, no property attribute</td>
  11         <td>empty</td>
  12         <td>
  13           <logic:empty name="missingBean">empty</logic:empty>
  14           <logic:notEmpty name="missingBean">notEmpty</logic:notEmpty>
  15         </td>
  16       </tr>
  17       <tr>
  18         <td>not-missing bean, no property attribute</td>
  19         <td>notEmpty</td>
  20         <td>
  21           <logic:empty name="bean">empty</logic:empty>
  22           <logic:notEmpty name="bean">notEmpty</logic:notEmpty>
  23         </td>
  24       </tr>
  25       <tr>
  26         <td> null</td>
  27         <td>empty</td>
  28         <td>
  29           <logic:empty name="bean" property="nullProperty">empty</logic:empty>
  30           <logic:notEmpty name="bean" property="nullProperty">notEmpty</logic:notEmpty>
  31         </td>
  32       </tr>
  33       <tr>
  34         <td>empty string</td>
  35         <td>empty</td>
  36         <td>
  37           <logic:empty name="bean" property="emptyStringProperty">empty</logic:empty>
  38           <logic:notEmpty name="bean" property="emptyStringProperty">notEmpty</logic:notEmpty>
  39         </td>
  40       </tr>
  41       <tr>
  42         <td>non-empty string</td>
  43         <td>notEmpty</td>
  44         <td>
  45           <logic:empty name="bean" property="stringProperty">empty</logic:empty>
  46           <logic:notEmpty name="bean" property="stringProperty">notEmpty</logic:notEmpty>
  47         </td>
  48       </tr>
  49       <tr>
  50         <td>empty collection</td>
  51         <td>empty</td>
  52         <td>
  53           <logic:empty name="bean" property="emptyListProperty">empty</logic:empty>
  54           <logic:notEmpty name="bean" property="emptyListProperty">notEmpty</logic:notEmpty>
  55         </td>
  56       </tr>
  57       <tr>
  58         <td>non-empty collection</td>
  59         <td>notEmpty</td>
  60         <td>
  61           <logic:empty name="bean" property="listProperty">empty</logic:empty>
  62           <logic:notEmpty name="bean" property="listProperty">notEmpty</logic:notEmpty>
  63         </td>
  64       </tr>
  65       <tr>
  66         <td>empty map</td>
  67         <td>empty</td>
  68         <td>
  69           <logic:empty name="bean" property="emptyMapProperty">empty</logic:empty>
  70           <logic:notEmpty name="bean" property="emptyMapProperty">notEmpty</logic:notEmpty>
  71         </td>
  72       </tr>
  73       <tr>
  74         <td>non-empty map</td>
  75         <td>notEmpty</td>
  76         <td>
  77           <logic:empty name="bean" property="mapProperty">empty</logic:empty>
  78           <logic:notEmpty name="bean" property="mapProperty">notEmpty</logic:notEmpty>
  79         </td>
  80       </tr>
  81       <tr>
  82         <td>unsupported object</td>
  83         <td>notEmpty</td>
  84         <td>
  85           <logic:empty name="bean" property="intProperty">empty</logic:empty>
  86           <logic:notEmpty name="bean" property="intProperty">notEmpty</logic:notEmpty>
  87         </td>
  88       </tr>
  89     </table>
  90 

你可能感兴趣的:(apache,bean,jsp,struts)