<table width="98%" border="0" align="center" cellpadding="1" cellspacing="1" class="tableStyle01">                      
      <tr> 
      <td width="20%" align="center" nowrap class="TDstyle02"> <strong>教材名称 </strong> </td>                
      <td width="20%" align="center" nowrap class="TDstyle02"> <strong>出 版 社 </strong> </td>      
      <td width="10%" align="center" nowrap class="TDstyle02"> <strong>预存数量 </strong> </td> 
      <td width="10%" align="center" nowrap class="TDstyle02"> <strong>库存数量 </strong> </td> 
      <tr> 
        <% 
          for ( int i=0; i <jiaoCaiJiChuXinXiListdata.size(); i++ ) { 
          String[] rowdata = (String[])jiaoCaiJiChuXinXiListdata.elementAt(i);                    
          %>                                                          
      <tr> 
      <td height="30" align="center" class="TDstyle01"> <%= rowdata[1] %> </td> 
      <td height="30" align="center" class="TDstyle01"> <%= rowdata[2] %> </td> 
      <td height="30" align="center" class="TDstyle01"> <%= rowdata[6] %> </td> 
      <td height="30" align="center" class="TDstyle01"> <%= rowdata[8] %> </td>    
      </tr>                                  
      <% 
          } 
      %>    
                                                                          
      </table>      想实现当“预存数量”小于“库存数量” 的时候,“库存数量”显示为红色加粗,请问应该怎么实现?

解决方案 »

  1.   

    用<c:if test="">可以解决问题的
      

  2.   

    “预存数量”rowdata[6] 小于“库存数量” rowdata[8]
    <table width="98%" border="0" align="center" cellpadding="1" cellspacing="1" class="tableStyle01">                     
          <tr>
          <td width="20%" align="center" nowrap class="TDstyle02"> <strong>教材名称 </strong> </td>               
          <td width="20%" align="center" nowrap class="TDstyle02"> <strong>出 版 社 </strong> </td>     
          <td width="10%" align="center" nowrap class="TDstyle02"> <strong>预存数量 </strong> </td>
          <td width="10%" align="center" nowrap class="TDstyle02"> <strong>库存数量 </strong> </td>
          <tr>
            <%
              for ( int i=0; i <jiaoCaiJiChuXinXiListdata.size(); i++ ) {
              String[] rowdata = (String[])jiaoCaiJiChuXinXiListdata.elementAt(i);  
    String style = "";
    int num1 = Integer.valueOf(rowdata[6]);
    int num2 = Integer.valueOf(rowdata[8]);
    if(num1 < num2){
        style = "color:red;weight:bold";
    }                 
              %>                                                         
          <tr>
          <td height="30" align="center" class="TDstyle01"> <%= rowdata[1] %> </td>
          <td height="30" align="center" class="TDstyle01"> <%= rowdata[2] %> </td>
          <td height="30" align="center" class="TDstyle01"> <%= rowdata[6] %> </td>
          <td height="30" align="center" class="TDstyle01" style="<%=style%>"> <%= rowdata[8] %> </td>   
          </tr>                                 
          <%
              }
          %>   
                                                                             
          </table>   手写代码未测试
      

  3.   

    楼主用下面代码替换相应代码就可以:<%
        int number1 = 0;
        int number2 = 0;
        boolean isTrue = false;
        for ( int i=0; i <jiaoCaiJiChuXinXiListdata.size(); i++ ) { 
              String[] rowdata = (String[])jiaoCaiJiChuXinXiListdata.elementAt(i);
              number1 = Integer.parseInt(rowdata[6]);
              number2 = Integer.parseInt(rowdata[8]);
              isTrue = number1 < number2;
    %>
    <tr> 
          <td height="30" align="center" class="TDstyle01"> <%= rowdata[1] %> </td> 
          <td height="30" align="center" class="TDstyle01"> <%= rowdata[2] %> </td> 
          <td height="30" align="center" class="TDstyle01"> <%= rowdata[6] %> </td> 
          <td height="30" align="center" class="TDstyle01" <%if(isTrue)out.print("style=\"color:red;font-weight:bold\"")%>> <%= rowdata[8] %> </td>    
    </tr>                                  
    <% 
         } 
    %>
      

  4.   

    <S:iteartor var="" id=""> 
     <tr>
      <td>
        
      </td>
     </tr> 
    </S:iterator>
      

  5.   

    最好用标签,不要用<% %>嵌套代码。
      

  6.   

    教材名称         出 版 社          预存数量     库存数量     详 细    入库明细   出库明细 操  作 
    ASP.NET第一步 西安电子科技出版社     100        340       详细       详情      详情   修改|<a href='javascript:linkEvent("2009001","delete")' class="link01" onclic 页面显示出问题,“修改|删除”现在页面显示是“ 修改|<a href='javascript:linkEvent("2009001","delete")' class="link01" onclic 
    ”不知道什么原因?
      

  7.   

    好使了,感谢“boboo_2000_0”和“swandragon”,“swandragon”给的代码没有给“num1”赋初始值,出现错误;“boboo_2000_0”给的代码经过修改好使了,谢谢大家!