【问题标题】:Alternative to zk:template tagzk:template 标签的替代品
【发布时间】:2013-11-16 20:44:59
【问题描述】:

我在我的 jsp 页面上使用 zk:template 标记,它显示带有一些数据的表格(我正在使用 MVVM 方法)

页面大致如下所示:

<z:window apply="org.zkoss.bind.BindComposer" viewModel="@id('vm') @init('my.package.MyDataViewModel')">
     <z:grid id="myDataGrid" model="@load(vm.myData.list)">
       <z:columns>
           <z:column>Column1</z:column>
           <z:column>Column2</z:column>
           <z:column>Column3</z:column>
           <z:column>Column4</z:column>
       </z:columns>
       <z:rows>
       <zk:template name="model">
                <z:row>
                    <z:label value="@load(each.property1)" />
                    <z:label value="@load(each.property2)" />
                    <z:label value="@load(each.property3)" />
                    <z:label value="@load(each.property4)" />
                </z:row>
            </zk:template>
        </z:rows>
     </z:grid>
</z:window>

问题是由于 zk:template 标签,我得到以下异常:“UnsupportedOperationException - 请改用 jsp 模板”

我试图用谷歌搜索它,它似乎是这个标签的正常行为,但我不明白我应该用什么来代替它。我尝试使用 JSTL 的 c:forEach 标记,但无法实现 z:template 标记可以提供的结果。

更新: 我正在使用 ZK 6.5.2 版和 JSP Tags 2.0 版

【问题讨论】:

标签: java jsp jstl zk


【解决方案1】:

我认为它的版本兼容问题。

这个链接可能会给你解决方案:

http://zkjsp.googlecode.com/svn-history/r92/trunk/zkjsp/zkdoc/zkjsp-release-note

【讨论】:

    猜你喜欢
    • 2013-04-21
    • 2011-04-21
    • 1970-01-01
    • 1970-01-01
    • 2013-10-17
    • 2010-10-28
    • 2011-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多