asdtiang的博客 感謝blogjava提供的博客交流平臺(tái)

          gsp學(xué)習(xí)筆記each select set

          Posted on 2010-02-24 10:37 asdtiang 閱讀(551) 評(píng)論(0)  編輯  收藏 所屬分類: grails study
          gsp中的select標(biāo)簽使用:
          <g:select?name="category.id"?from="${org.asdtiang.study.grails.Category.list()}"
          ??????????????????????????????????????????????optionKey
          ="id"?optionValue="categoryName"
          ?value
          ="${goodsInstance?.category?.categoryName}"??/>
          from指定數(shù)據(jù)來(lái)源。
          optionKey="id"表示依次用數(shù)據(jù)源中每個(gè)Category的id作為每個(gè)選項(xiàng)的值(即<option value=""/>中的value對(duì)應(yīng)的值)
          optionValue="categoryName"表示用每個(gè)Category的categoryName作為每個(gè)選項(xiàng)的顯示結(jié)果(如:<option>test</option> 中test對(duì)應(yīng)內(nèi)容)
          value指定當(dāng)前列表中與value等值的選項(xiàng)。

          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指定每次取出元素的名稱,默認(rèn)為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的指定屬性,能自動(dòng)執(zhí)行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?





          天蒼蒼,野茫茫,風(fēng)吹草底見(jiàn)牛羊

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

          Copyright © asdtiang

          asdtiang的博客 PaidMailz
          點(diǎn)擊廣告網(wǎng)賺A(每天4個(gè)廣告,每個(gè)0.0025美元,一個(gè)搜索廣告0.03美元)
          主站蜘蛛池模板: 普格县| 云林县| 西安市| 石首市| 铜陵市| 宝鸡市| 辛集市| 奉节县| 普兰县| 青州市| 清涧县| 德庆县| 四会市| 申扎县| 额敏县| 安塞县| 华宁县| 碌曲县| 马龙县| 信阳市| 尤溪县| 满洲里市| 汕尾市| 兴化市| 古交市| 奉节县| 乳山市| 宜兰县| 信丰县| 体育| 岳阳县| 贺兰县| 濮阳县| 连南| 宁波市| 沐川县| 余庆县| 巴林右旗| 寻乌县| 鹤山市| 安塞县|