asdtiang的博客 感謝blogjava提供的博客交流平臺

          gsp學習筆記each select set

          Posted on 2010-02-24 10:37 asdtiang 閱讀(548) 評論(0)  編輯  收藏 所屬分類: grails study
          gsp中的select標簽使用:
          <g:select?name="category.id"?from="${org.asdtiang.study.grails.Category.list()}"
          ??????????????????????????????????????????????optionKey
          ="id"?optionValue="categoryName"
          ?value
          ="${goodsInstance?.category?.categoryName}"??/>
          from指定數據來源。
          optionKey="id"表示依次用數據源中每個Category的id作為每個選項的值(即<option value=""/>中的value對應的值)
          optionValue="categoryName"表示用每個Category的categoryName作為每個選項的顯示結果(如:<option>test</option> 中test對應內容)
          value指定當前列表中與value等值的選項。

          1?<html>
          2???<body>
          3?????Hello?${params.name}
          4???</body>
          5?</html>
          6?
          GSP also supports logical and iterative tags out of the box. For logic there are if, else and elseif which support your typical branching scenarios:
          1?<g:if?test="${session.role?==?'admin'}">
          2????<%--?show?administrative?functions?--%>
          3?</g:if>
          4?<g:else>
          5????<%--?show?basic?functions?--%>
          6?</g:else>
          7?
          8?

          For iteration GSP has the each and while tags:

          ?1?<g:each?in="${[1,2,3]}"?var="num">
          ?2????<p>Number?${num}</p>
          ?3?</g:each>
          <g:each?in="${goodsInstanceList}"?status="i"?var="goodsInstance">
          <%-- in指定遍歷的集合,status指定索引,var指定每次取出元素的名稱,默認為it --%>
          ??????????????????????? <tr?class="${(i?%?2)?==?0???'odd'?:?'even'}">
          ????????????????????????
          ????????????????????????????
          <td><g:link?action="show"?id="${goodsInstance.id}">${fieldValue(bean:?goodsInstance,?field:?"id")}</g:link></td>
          ????????????????????????
          ????????????????????????????
          <td>${fieldValue(bean:?goodsInstance,?field:?"title")}</td>???????????????????????
          <%--fieldValue方法的作用是取出指定bean的指定屬性,能自動執行encodeAsHtml()操作,以防止跨站腳本攻擊--%>
          ????????????????????????????<td><img?alt="不能顯示"?src="${fieldValue(bean:?goodsInstance,?field:?"photoUrl")}"?style="width:300px;?height:300px"?></td>
          ????????????????????????
          ????????????????????????????
          <td>${goodsInstance.category?.categoryName}</td>

          ????????????????????????
          ????????????????????????
          </tr>
          ??
          </g:each>

          ?4?
          ?5?<g:set?var="num"?value="${1}"?/>
          ?6?<g:while?test="${num?<?5?}">
          ?7?<p>Number?${num++}</p>
          ?8?</g:while>
          ?9?
          10?





          天蒼蒼,野茫茫,風吹草底見牛羊

          posts - 80, comments - 24, trackbacks - 0, articles - 32

          Copyright © asdtiang

          asdtiang的博客 PaidMailz
          點擊廣告網賺A(每天4個廣告,每個0.0025美元,一個搜索廣告0.03美元)
          主站蜘蛛池模板: 南汇区| 舒城县| 古浪县| 金平| 贵德县| 肇东市| 博白县| 定安县| 璧山县| 宜昌市| 辽源市| 张家川| 广河县| 邵东县| 龙泉市| 河津市| 白玉县| 冀州市| 靖西县| 靖州| 上犹县| 怀仁县| 娄底市| 高碑店市| 凤凰县| 玉溪市| 海淀区| 辛集市| 句容市| 旌德县| 卫辉市| 孟州市| 井研县| 旺苍县| 美姑县| 临澧县| 霍林郭勒市| 刚察县| 屏山县| 辽宁省| 贵德县|