<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                本節中,我們將性別顯示為男或女。這里有兩種方法供我們選擇。 # 方法一:使用標簽 /jsp/teacher/index.jsp ``` <s:iterator value="teachers" var="teacher"> <tr> <td>1</td> <!-- property輸出變量 teacher為內部變量,前面加入# --> <td><s:property value="#teacher.name" /></td> <td><s:property value="#teacher.username" /></td> <!-- 使用if來判斷真與假,適用于非真即假的值 --> <td><s:if test="#teacher.sex">男</s:if> <s:else>女</s:else></td> <td><s:property value="#teacher.email" /></td> </tr> </s:iterator> ``` 上面,我們使用if else標簽來輸出性別。 # 方法二:使用M層 增加獲取屬性代碼 ``` package entity; ... // 聲明主體 @Entity public class Teacher { ... // 輸出性別 public String getSexAttr() { if (sex) { return "0男"; } else { return "1女"; } } ... } ``` V層: ``` <td><s:property value="#teacher.sexAttr" /></td> ``` # 測試 TODO: # 輸出序號 順便,我們一并輸出一樣序號吧。 我們剛剛學過了`iterator`這個標簽的兩個屬性,分別是數據源`value`和用于循環輸出的`teacher`,這次我們再學用于顯示狀態的`status`. ``` <s:iterator value="teachers" var="teacher" status="status"> <tr> <td><s:property value="#status" /></td> <!-- property輸出變量 teacher為內部變量,前面加入# --> <td><s:property value="#teacher.name" /></td> <td><s:property value="#teacher.username" /></td> <td><s:property value="#teacher.sexAttr" /></td> <td><s:property value="#teacher.email" /></td> </tr> </s:iterator> ``` 我們直接輸出`status`,發現它的類型為`IteratorStatus`。我們再以它為關鍵字到官方上去查一下這個類型。 > 官網:[https://struts.apache.org/docs/](https://struts.apache.org/docs/) 找到它的文檔說明頁面:[https://struts.apache.org/maven/struts2-core/apidocs/org/apache/struts2/views/jsp/IteratorStatus.html](https://struts.apache.org/maven/struts2-core/apidocs/org/apache/struts2/views/jsp/IteratorStatus.html) 介紹如下: ``` The iterator tag can export an IteratorStatus object so that one can get information about the status of the iteration, such as: index: current iteration index, starts on 0 and increments in one on every iteration count: iterations so far, starts on 1. count is always index + 1 first: true if index == 0 even: true if (index + 1) % 2 == 0 last: true if current iteration is the last iteration odd: true if (index + 1) % 2 == 1 ``` 在這,我們使用count來輸出它的序列: ``` <s:iterator value="teachers" var="teacher" status="status"> <tr> <td><s:property value="#status.count" /></td> <!-- property輸出變量 teacher為內部變量,前面加入# --> <td><s:property value="#teacher.name" /></td> <td><s:property value="#teacher.username" /></td> <td><s:property value="#teacher.sexAttr" /></td> <td><s:property value="#teacher.email" /></td> </tr> </s:iterator> ``` ## 測試 的確,序號就這么來了 :)。 **做為初學者的我們,所遇到的問題,別人早就遇到并解決掉了。**我們要做的,就是去找它的解決方法。如果你沒有找到相關的問題和答案,有以下幾種能: 1. 你使用的是百度。 2. 你搜索的關鍵字錯了。 3. 你的思想出現偏差,走到了本來就不存在死胡同。 # 作業 試試status的其它的幾個屬性 # 總結: 使用標簽是在前臺對性別進行轉換,使用M層增加`getSexAttr()`方法,是在后臺進行轉換。方式不同,但實現的原理相同。 在實際的開發中,非0即1的值,我們將采用Boolean類型,并使用第一方法,即標簽法來實現文本的輸出。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看