Struts2页面 table元素 表头中加入<s:if>元素有问题啊,请问Struts2页面中table的用法,还有就是样式控制不到。
<table border="0" cellpadding="0" cellspacing="0" class="scrollTable"><thead>
<tr class="scrollColThead">
<th class="scrollRowThead scrollCR" style="border-bottom: 0px;"> </th>
<th class="scrollRowThead scrollCR" style="border-bottom: 0px;"> </th>
<th class="scrollRowThead scrollCR" style="border-bottom: 0px;"> </th>
<th colspan="4">药品销售</th>
<th colspan="8">国家基本药物与市补充基本药物</th>
<th colspan="2">财政补助</th>
</tr>
<tr class="scrollColThead" >
<th class="scrollRowThead scrollCR" style="border-bottom: 0px;border-top: 0px;">选择</th>
<th class="scrollRowThead scrollCR" style="border-bottom: 0px;border-top: 0px;">机构名称</th>
<th class="scrollRowThead scrollCR" style="border-bottom: 0px;border-top: 0px;">详细药品</th>
<th style="border-bottom: 0px;">总金额</th>
<s:if test="%{queryType eq dy}">
<th style="border-bottom: 0px;">环比增</th>
<th style="border-bottom: 0px; ">环比增</th>
</s:if>
<s:elseif test="%{queryType eq lj}">
<th style="border-bottom: 0px;">同比增</th>
<th style="border-bottom: 0px; ">同比增</th>
</s:elseif>
<th style="border-bottom: 0px; ">占业务</th>
<th colspan="4">国家基本药物</th>
<th colspan="4">市补充基本药物</th>
<th style="border-bottom: 0px;">全年应</th>
<th style="border-bottom: 0px;">已到位</th>
</tr>
<tr class="scrollColThead" >
<th class="scrollRowThead scrollCR" style="border-top: 0px;"> </th>
<th class="scrollRowThead scrollCR" style="border-top: 0px;vertical-align: top;"> </th>
<th class="scrollRowThead scrollCR" style="border-top: 0px;"> </th>
<th class="scrollRowThead scrollCR" style="border-top: 0px;"> </th>
<s:if test="%{queryType eq 'dy'}">
<th style="border-top: 0px;vertical-align: top;">长额(元)</th>
<th style="border-top: 0px;vertical-align: top;">长率%</th>
</s:if>
<s:elseif test="%{queryType eq 'lj'}">
<th style="border-top: 0px;vertical-align: top;">长额(元)</th>
<th style="border-top: 0px;vertical-align: top;">长率%</th>
</s:elseif>
<th style="border-top: 0px;vertical-align: top;">收入%</th>
<th>销售金额(元)</th>
<th>占药品总收入%</th>
<th>占基药品种% </th>
<th>占基药品规% </th>
<th>销售金额(元)</th>
<th>占药品总收入%</th>
<th>占基药品种%</th>
<th>占基药品规%</th>
<th style="border-top: 0px;vertical-align: top;">到位(万元)</th>
<th style="border-top: 0px;vertical-align: top;">(万元)</th>
</tr>
</thead>
还有就是样式完全控制不到啊!!! --------------------编程问答-------------------- style=""换成cssStyle=""试试。
<s:if test="%{queryType eq 'dy'}">,test里判断的写法似乎有很多种,换几种试试。
test="#queryType=='justleft'" test="'justleft'.equals(queryType)"
补充:Java , Web 开发