此為農(nóng)民本次開發(fā)中所使用的一點JSTL標簽 此次開發(fā)采用Finaluna框架(公司內(nèi)部使用的 基于Struts+Ibatis+Spring的保密框架)開發(fā)。頁面采用了Struts+JSTL標簽進行開發(fā)和國際化處理。由于此次框架針對商務(wù)系統(tǒng),框架為自身開發(fā)了一套基本類型以取代JAVA原有的基本類型,目的是為了提高開發(fā)效率和提高系統(tǒng)安全性,比如,金額等采用了decimal類型,用IntegerType取代了int 和Integer。在頁面處理上,為了更合理的處理這些類型,特別定義了一套顯示和表單標簽。比如<t:decimal name="_***ActionForm" property="txnAmt" pattern="##,##0" />(此表現(xiàn)用于顯示_***ActionForm中的txnAmt參數(shù),顯示格式為:12,12)。 但很多地方也使用了標準的JSTL標簽。
1
![]() 2 ![]() 3 ![]() 4 ![]() 5 ![]() 6 ![]() 7 ![]() 8 ![]() 9 ![]() 10 ![]() 11 ![]() 12 ![]() 13 ![]() 14 ![]() 15 ![]() 16 ![]() 17 ![]() 18 ![]() 19 ![]() 20 ![]() 21 ![]() 22 ![]() 23 ![]() 24 ![]() 25 ![]() 26 ![]() 27 ![]() 28 ![]() 29 ![]() 30 ![]() 31 ![]() 32 ![]() 33 ![]() 34 ![]() 35 ![]() 36 ![]() 37 ![]() 38 ![]() 39 ![]() 40 ![]() 41 ![]() 42 ![]() 43 ![]() 44 ![]() 45 ![]() 46 ![]() 47 ![]() 48 ![]() 49 ![]() 50 ![]() 51 ![]() 52 ![]() 53 ![]() 54 ![]() 55 ![]() 56 ![]() 57 ![]() 58 ![]() 59 ![]() 60 ![]() 61 ![]() 62 ![]() 63 ![]() 64 ![]() 65 ![]() 66 ![]() 67 ![]() 68 ![]() 69 ![]() 70 ![]() 71 ![]() 72 ![]() 73 ![]() 74 ![]() 75 ![]() 76 ![]() 77 ![]() 78 ![]() 79 ![]() 80 ![]() 81 ![]() 82 ![]() 83 ![]() 84 ![]() 85 ![]() 86 ![]() 87 ![]() 88 ![]() 89 ![]() 90 ![]() 91 ![]() 92 ![]() 93 ![]() 94 ![]() 95 ![]() 96 ![]() 97 ![]() 98 ![]() 99 ![]() 100 ![]() 101 ![]() 102 ![]() 103 ![]() 104 ![]() 105 ![]() 106 ![]() 107 ![]() 108 ![]() 109 ![]() 110 ![]() 111 ![]() 112 ![]() 113 ![]() 114 ![]() 115 ![]() 116 ![]() 117 ![]() 118 ![]() 119 ![]() 120 ![]() 121 ![]() 122 ![]() 123 ![]() 124 ![]() 125 ![]() 126 ![]() 127 ![]() 128 ![]() 129 ![]() 130 ![]() 131 ![]() 132 ![]() 133 ![]() 134 ![]() 135 ![]() 136 ![]() 137 ![]() 138 ![]() 139 ![]() 140 ![]() 141 ![]() 142 ![]() 143 ![]() 144 ![]() 145 ![]() 146 ![]() 147 ![]() 148 ![]() 149 ![]() 150 ![]() 151 ![]() 152 ![]() 153 ![]() 154 ![]() 155 ![]() 156 ![]() 157 ![]() 158 ![]() 159 ![]() 160 ![]() 161 ![]() 162 ![]() 163 ![]() 164 ![]()
這是部分代碼 國際化標簽部分已改為日文顯示。 這里用到的主要是JSTL核心標簽庫 c中的 比如 <c:choose/>、<c:when/>、<c:otherwise/>、<c:out/> 其實 這里很多的處理用 Struts的<logic:equal/>標簽同樣能實現(xiàn) 但是 熟悉Struts和JSTL的朋友應(yīng)該知道 logic:equal 標簽支持單步匹配 和JAVA中的equals方法差不多 而<c:choose/>則仿佛是一個switch結(jié)構(gòu) 可以多步匹配 同時 <c:when/>的test屬性支持連接操作 比如 上邊所用的 <c:when test="${not(empty eciNo)and(eciNo ne '0')} }"> 午休時間到了 有時間多放點上來 呵呵 點擊圖片看大的 要不看不清楚
|
從百度空間搬過來的