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美元)
          主站蜘蛛池模板: 芮城县| 搜索| 榆中县| 沙田区| 建湖县| 塔城市| 青田县| 常山县| 松溪县| 安徽省| 镇赉县| 拜城县| 犍为县| 上犹县| 河北省| 贵定县| 文成县| 酒泉市| 临沂市| 澄城县| 太原市| 兴文县| 黄大仙区| 衡阳市| 察雅县| 鸡泽县| 吴江市| 监利县| 崇州市| 哈巴河县| 德庆县| 乡城县| 皮山县| 城固县| 吐鲁番市| 久治县| 吉木乃县| 鲁甸县| 湛江市| 老河口市| 咸丰县|