• 课程与学期


    1.效果

    2.关键代码

     <table  cellpadding="4" >
           <tr>
           <th>课程号</th>
           <th>课程名</th>
           <th>学时</th>
           <th>学分</th>
           <th>理论学分</th>
           <th>实验学分</th>
           <th>课程类别</th>
           <th>
           <table class="aa">
           <tr><th colspan="8">开课学期</th></tr>
           <tr>
               <th>大一秋</th>
               <th>大一春</th>
               <th>大一夏</th>
               <th>大二秋</th>
               <th>大二春</th>
               <th>大二夏</th>
               <th>大三秋</th>
               <th>大三春</th>
               <th>大三夏</th>
               <th>大四秋</th>
               <th>大四春</th>
               <th>大四夏</th>
               </tr>
              </table>
           </th>
           <th>及格标志</th>
           </tr>
           <s:iterator value="studentsscorelist">    
           <tr> 
                <td><s:property value="number"/></td>
                <td><s:property value="name"/></td>
                <td><s:property value="period"/></td>
                <td><s:property value="credit"/></td>
                <td><s:property value="theoreticalCredits"/></td>
                <td><s:property value="experimentalCredits"/></td>
                <td><s:property value="courseType"/></td>
                <td>
                <table class="aa" border="0" style="color:red;">
           <tr>
               <td><s:property value="term.toString().trim().equals('大一秋')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大一春')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大一夏')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大二秋')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大二春')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大二夏')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大三秋')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大三春')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大三夏')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大四秋')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大四春')?'Y':''"/></td>
               <td><s:property value="term.toString().trim().equals('大四夏')?'Y':''"/></td>
               </tr>
              </table>
              </td>
                <td><s:property value="state"/></td>
                </tr>
                </s:iterator>       
        </table>     
    

    3.其实就是对没一个td判断,判断是填Y,否则为空。还有一定要设定td的宽度。

    @CHARSET "UTF-8";
    .aa{
    	text-align: center;
    }
    .aa td{
    	 4em;
    }
    

    4.今天又做了课程与指标点的关系如图

    5.jsp中代码如下

     <table id="a" cellpadding="4" >
           <tr>
           <th>课程名指标点</th>
          
           <th>
           <table class="aa">
           <tr><th colspan="8"></th></tr>
           <tr>
           <s:iterator value="pointlist">
               <th><s:property value="id.pointnumber"/></th>
               </s:iterator>
               </tr>
              </table>
           </th>
           </tr>
           <s:iterator value="courseweightlist">    
           <tr> 
                <td><s:property value="id.course"/></td>
                <td>
                <table class="aa" border="0" style="color:red;">
           <tr>
           <s:iterator value="new int[pointlist.size()]" status="i">
         	<s:hidden value="#i.index+1" />
               <td><s:property value="id.pointnumber.toString().trim().contains(pointlist[#i.index].id.pointnumber.trim())?'Y':''"/></td>
               </s:iterator>
               </tr>
              </table>
              </td>            
                </tr>
                </s:iterator>       
        </table>      
    

     

  • 相关阅读:
    战火魔兽CJQ圣印问题
    sublime插件总汇
    js引用类型
    一、vue的数据双向绑定的实现
    渲染机制
    帆布指纹识别
    call、apply与bind在理解
    webpack的世界
    line-height与vertical-align
    'abc' 转换成[a, b, c]一道面试题的思考
  • 原文地址:https://www.cnblogs.com/feifeishi/p/6438746.html
Copyright © 2020-2023  润新知