不希望使用Displaytag在excel文件中打印某些列

时间:2013-11-28 03:50:42

标签: jsp servlets export export-to-excel displaytag

我有一个包含列的显示标记。在最后两列中,有链接。所以当我使用export excel时,链接将被打印在我不想要的excel文件中。我怎样才能打印某些列。我的显示标签是给定的

    <display:table name="requestScope.List" pagesize="10"
                               export="true" sort="list" id="itemName" class="displaytag" requestURI="">  
                    <display:setProperty name="basic.empty.showtable" value="/ReportBeanServlet"  />
                    <display:setProperty name="export.pdf" value="true" />
                    <display:column  property="occid" title=" Occupant ID" style="text-align:center;" media="all" ></display:column>
                    <display:column  property="firstName" title="First Name" style="text-align:center;" media="all" ></display:column>
                    <display:column  property="lastName" title="Last Name" style="text-align:center;"  media="all" ></display:column>
                    <display:column  property="sonOf" title="Father's Name" style="text-align:center;" media="all"  ></display:column>
                    <display:column  property="district" title="District" style="text-align:center;" media="all"  ></display:column>
                    <display:column  property="village" title="Village"  style="text-align:center;" media="all" ></display:column>

                    <display:column  title="Reservation Form" style="text-align:center;" media="all">
                        <a href="javascript:toggle1('${itemName.occid}')">
                            Show reservation details
                        </a>
                    </display:column>

                    <display:column  title="Agreement Form" style="text-align:center;" media="all">
                        <a href="javascript:toggle2('${itemName.occid}')">
                            Show agreement details
                        </a>
                    </display:column>

                    <display:setProperty name="basic.empty.showtable" value="true" />
                </display:table> 

1 个答案:

答案 0 :(得分:1)

media="html"放在href列中,这样就不会导出这些列

代码在上面的代码段改变了::

display:column title="Agreement Form"   media="html"
display:column title="Reservation Form" media="html"