zoukankan      html  css  js  c++  java
  • framMaker、Velocity模版引擎

    1.一种模板文件,可以自动加载数据到模板里面展现。

     类似:Velocity

    2.使用场景

      1.web开发模式

        WEB-INF/view/vm

        在互联网公司的开发都是基于vm的开发,其次就是使用JS的框架,比如bootstrapUI与Jquey。

      2.代码生成器

        比如一些公司开发的基于SpringMVC+MyBatis+VM+BootStrap的Web工程。

    ================================================

    案例场景:

      依据程序,动态生成分析报告。(BI程序里面的报表)

      导出word文档

      页面静态化(生成XML或者生成java文件)

      BI项目里面的报告生成器

    例子:

      

    public static void main(String[] args) {
            try {
                // 创建配置实例
                Configuration configuration = new Configuration();
                // 设置编码
                configuration.setDefaultEncoding("UTF-8");
                // ftl模板文件统一放至 com.lun.template 包下面
                configuration.setClassForTemplateLoading(Client.class,"/ftl");
                // 获取模板
                Template template = configuration.getTemplate("test.ftl");
                // 输出文件
                File outFile = new File("c:\a.doc");
                // 如果输出目标文件夹不存在,则创建
                if (!outFile.getParentFile().exists()) {
                    outFile.getParentFile().mkdirs();
                }
                // 将模板和数据模型合并生成文件
                Writer out = new BufferedWriter(new OutputStreamWriter(
                        new FileOutputStream(outFile), "UTF-8"));
                // 生成文件
                template.process(loadDataFromDB(), out);
                // 关闭流
                out.flush();
                out.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
    
        }
    
        static Map loadDataFromDB() {
    
            Student student1 = new Student("张三", "机械0920班", "工业设计", 89.5, 23);
            Student student2 = new Student("李四", "自动化1920班", "高等数学", 29.5, 12);
            
    
            List<Student> datas = new ArrayList<Student>();
            datas.add(student1);
            datas.add(student2);
            DataSet dataModel = new DataSet("学生成绩统计", "2014-09-12", "李依晓", "天津大学",
                    datas);
            Map<String, DataSet> map = new HashMap<String, DataSet>();
            map.put("dataSet", dataModel);
            return map;
        }
    View Code

     此处:可以将word文档保存成为xml文件,之后改名ftl的后缀文件,在需要的地方写入模板引擎的语法即可实现动态数据的载入

    <?xml version="1.0" encoding="utf-8"?>
    <?mso-application progid="Word.Document"?>
    <w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" 
    xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core" 
    xmlns:aml="http://schemas.microsoft.com/aml/2001/core" 
    xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" 
    xmlns:wsp="http://schemas.microsoft.com/office/word/2003/wordml/sp2" 
    xmlns:st1="urn:schemas-microsoft-com:office:smarttags" w:macrosPresent="no" w:embeddedObjPresent="no" w:ocxPresent="no" xml:space="preserve">
      <w:ignoreElements w:val="http://schemas.microsoft.com/office/word/2003/wordml/sp2"/>
      <o:SmartTagType o:namespaceuri="urn:schemas-microsoft-com:office:smarttags" o:name="chsdate"/>
      <o:DocumentProperties>
        <o:Title>学生统计信息</o:Title>
        <o:Author>xitongcheng</o:Author>
        <o:LastAuthor>xitongcheng</o:LastAuthor>
        <o:Revision>2</o:Revision>
        <o:TotalTime>0</o:TotalTime>
        <o:Created>2014-10-12T14:08:00Z</o:Created>
        <o:LastSaved>2014-10-12T14:08:00Z</o:LastSaved>
        <o:Pages>1</o:Pages>
        <o:Words>20</o:Words>
        <o:Characters>117</o:Characters>
        <o:Company>Microsoft China</o:Company>
        <o:Lines>1</o:Lines>
        <o:Paragraphs>1</o:Paragraphs>
        <o:CharactersWithSpaces>136</o:CharactersWithSpaces>
        <o:Version>11.0000</o:Version>
      </o:DocumentProperties>
      <w:fonts>
        <w:defaultFonts w:ascii="Times New Roman" w:fareast="宋体" w:h-ansi="Times New Roman" w:cs="Times New Roman"/>
        <w:font w:name="宋体">
          <w:altName w:val="SimSun"/>
          <w:panose-1 w:val="02010600030101010101"/>
          <w:charset w:val="86"/>
          <w:family w:val="Auto"/>
          <w:pitch w:val="variable"/>
          <w:sig w:usb-0="00000003" w:usb-1="288F0000" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/>
        </w:font>
        <w:font w:name="黑体">
          <w:altName w:val="SimHei"/>
          <w:panose-1 w:val="02010609060101010101"/>
          <w:charset w:val="86"/>
          <w:family w:val="Modern"/>
          <w:pitch w:val="fixed"/>
          <w:sig w:usb-0="800002BF" w:usb-1="38CF7CFA" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/>
        </w:font>
        <w:font w:name="@黑体">
          <w:panose-1 w:val="02010609060101010101"/>
          <w:charset w:val="86"/>
          <w:family w:val="Modern"/>
          <w:pitch w:val="fixed"/>
          <w:sig w:usb-0="800002BF" w:usb-1="38CF7CFA" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/>
        </w:font>
        <w:font w:name="@宋体">
          <w:panose-1 w:val="02010600030101010101"/>
          <w:charset w:val="86"/>
          <w:family w:val="Auto"/>
          <w:pitch w:val="variable"/>
          <w:sig w:usb-0="00000003" w:usb-1="288F0000" w:usb-2="00000016" w:usb-3="00000000" w:csb-0="00040001" w:csb-1="00000000"/>
        </w:font>
      </w:fonts>
      <w:styles>
        <w:versionOfBuiltInStylenames w:val="4"/>
        <w:latentStyles w:defLockedState="off" w:latentStyleCount="156"/>
        <w:style w:type="paragraph" w:default="on" w:styleId="a">
          <w:name w:val="Normal"/>
          <wx:uiName wx:val="正文"/>
          <w:rsid w:val="00666176"/>
          <w:pPr>
            <w:widowControl w:val="off"/>
            <w:jc w:val="both"/>
          </w:pPr>
          <w:rPr>
            <wx:font wx:val="Times New Roman"/>
            <w:kern w:val="2"/>
            <w:sz w:val="21"/>
            <w:sz-cs w:val="24"/>
            <w:lang w:val="EN-US" w:fareast="ZH-CN" w:bidi="AR-SA"/>
          </w:rPr>
        </w:style>
        <w:style w:type="paragraph" w:styleId="1">
          <w:name w:val="heading 1"/>
          <wx:uiName wx:val="标题 1"/>
          <w:basedOn w:val="a"/>
          <w:next w:val="a"/>
          <w:rsid w:val="00380C88"/>
          <w:pPr>
            <w:pStyle w:val="1"/>
            <w:keepNext/>
            <w:keepLines/>
            <w:spacing w:before="340" w:after="330" w:line="578" w:line-rule="auto"/>
            <w:outlineLvl w:val="0"/>
          </w:pPr>
          <w:rPr>
            <wx:font wx:val="Times New Roman"/>
            <w:b/>
            <w:b-cs/>
            <w:kern w:val="44"/>
            <w:sz w:val="44"/>
            <w:sz-cs w:val="44"/>
          </w:rPr>
        </w:style>
        <w:style w:type="character" w:default="on" w:styleId="a0">
          <w:name w:val="Default Paragraph Font"/>
          <wx:uiName wx:val="默认段落字体"/>
          <w:semiHidden/>
        </w:style>
        <w:style w:type="table" w:default="on" w:styleId="a1">
          <w:name w:val="Normal Table"/>
          <wx:uiName wx:val="普通表格"/>
          <w:semiHidden/>
          <w:rPr>
            <wx:font wx:val="Times New Roman"/>
          </w:rPr>
          <w:tblPr>
            <w:tblInd w:w="0" w:type="dxa"/>
            <w:tblCellMar>
              <w:top w:w="0" w:type="dxa"/>
              <w:left w:w="108" w:type="dxa"/>
              <w:bottom w:w="0" w:type="dxa"/>
              <w:right w:w="108" w:type="dxa"/>
            </w:tblCellMar>
          </w:tblPr>
        </w:style>
        <w:style w:type="list" w:default="on" w:styleId="a2">
          <w:name w:val="No List"/>
          <wx:uiName wx:val="无列表"/>
          <w:semiHidden/>
        </w:style>
        <w:style w:type="paragraph" w:styleId="a3">
          <w:name w:val="Date"/>
          <wx:uiName wx:val="日期"/>
          <w:basedOn w:val="a"/>
          <w:next w:val="a"/>
          <w:rsid w:val="00380C88"/>
          <w:pPr>
            <w:pStyle w:val="a3"/>
            <w:ind w:left-chars="2500"/>
          </w:pPr>
          <w:rPr>
            <wx:font wx:val="Times New Roman"/>
          </w:rPr>
        </w:style>
        <w:style w:type="table" w:styleId="a4">
          <w:name w:val="Table Grid"/>
          <wx:uiName wx:val="网格型"/>
          <w:basedOn w:val="a1"/>
          <w:rsid w:val="00125327"/>
          <w:pPr>
            <w:widowControl w:val="off"/>
            <w:jc w:val="both"/>
          </w:pPr>
          <w:rPr>
            <wx:font wx:val="Times New Roman"/>
          </w:rPr>
          <w:tblPr>
            <w:tblInd w:w="0" w:type="dxa"/>
            <w:tblBorders>
              <w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
              <w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
              <w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
              <w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
              <w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
              <w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
            </w:tblBorders>
            <w:tblCellMar>
              <w:top w:w="0" w:type="dxa"/>
              <w:left w:w="108" w:type="dxa"/>
              <w:bottom w:w="0" w:type="dxa"/>
              <w:right w:w="108" w:type="dxa"/>
            </w:tblCellMar>
          </w:tblPr>
        </w:style>
      </w:styles>
      <w:docPr>
        <w:view w:val="print"/>
        <w:zoom w:percent="100"/>
        <w:doNotEmbedSystemFonts/>
        <w:bordersDontSurroundHeader/>
        <w:bordersDontSurroundFooter/>
        <w:proofState w:spelling="clean" w:grammar="clean"/>
        <w:attachedTemplate w:val="C:UsersAdministratorDesktop学生统计信息.dot"/>
        <w:defaultTabStop w:val="420"/>
        <w:drawingGridVerticalSpacing w:val="156"/>
        <w:displayHorizontalDrawingGridEvery w:val="0"/>
        <w:displayVerticalDrawingGridEvery w:val="2"/>
        <w:punctuationKerning/>
        <w:characterSpacingControl w:val="CompressPunctuation"/>
        <w:optimizeForBrowser/>
        <w:validateAgainstSchema/>
        <w:saveInvalidXML w:val="off"/>
        <w:ignoreMixedContent w:val="off"/>
        <w:alwaysShowPlaceholderText w:val="off"/>
        <w:compat>
          <w:spaceForUL/>
          <w:balanceSingleByteDoubleByteWidth/>
          <w:doNotLeaveBackslashAlone/>
          <w:ulTrailSpace/>
          <w:doNotExpandShiftReturn/>
          <w:adjustLineHeightInTable/>
          <w:breakWrappedTables/>
          <w:snapToGridInCell/>
          <w:wrapTextWithPunct/>
          <w:useAsianBreakRules/>
          <w:dontGrowAutofit/>
          <w:useFELayout/>
        </w:compat>
        <wsp:rsids>
          <wsp:rsidRoot wsp:val="00E82F50"/>
          <wsp:rsid wsp:val="00044303"/>
          <wsp:rsid wsp:val="000B38C7"/>
          <wsp:rsid wsp:val="00125327"/>
          <wsp:rsid wsp:val="002616CC"/>
          <wsp:rsid wsp:val="00286634"/>
          <wsp:rsid wsp:val="00380C88"/>
          <wsp:rsid wsp:val="00666176"/>
          <wsp:rsid wsp:val="0069694C"/>
          <wsp:rsid wsp:val="00920908"/>
          <wsp:rsid wsp:val="00B10D41"/>
          <wsp:rsid wsp:val="00BA5A5C"/>
          <wsp:rsid wsp:val="00C07377"/>
          <wsp:rsid wsp:val="00C11FDB"/>
          <wsp:rsid wsp:val="00C57DC8"/>
          <wsp:rsid wsp:val="00D67C96"/>
          <wsp:rsid wsp:val="00E82F50"/>
          <wsp:rsid wsp:val="00EE47D0"/>
          <wsp:rsid wsp:val="00F827F6"/>
        </wsp:rsids>
      </w:docPr>
      <w:body>
        <wx:sect>
          <w:p wsp:rsidR="00380C88" wsp:rsidRPr="00380C88" wsp:rsidRDefault="00EE47D0" wsp:rsidP="00380C88">
            <w:pPr>
              <w:jc w:val="center"/>
              <w:rPr>
                <w:rFonts w:ascii="黑体" w:fareast="黑体" w:h-ansi="黑体"/>
                <wx:font wx:val="黑体"/>
                <w:sz w:val="36"/>
                <w:sz-cs w:val="36"/>
              </w:rPr>
            </w:pPr>
            <w:r>
              <w:rPr>
                <w:rFonts w:ascii="黑体" w:fareast="黑体" w:h-ansi="黑体" w:hint="fareast"/>
                <wx:font wx:val="黑体"/>
                <w:sz w:val="36"/>
                <w:sz-cs w:val="36"/>
              </w:rPr>
              <w:t>xxxx</w:t>
            </w:r>
          </w:p>
          <w:p wsp:rsidR="00380C88" wsp:rsidRDefault="002616CC" wsp:rsidP="00380C88">
            <w:pPr>
              <w:jc w:val="center"/>
            </w:pPr>
            <st1:chsdate Year="2013" Month="12" Day="12" IsLunarDate="False" IsROCDate="False" w:st="on">
              <w:r>
                <w:rPr>
                  <w:rFonts w:hint="fareast"/>
                </w:rPr>
                <w:t>${dataSet.dateTime}</w:t>
              </w:r>
            </st1:chsdate>
          </w:p>
          <wx:pBdrGroup>
            <wx:borders>
              <wx:bottom wx:val="solid" wx:bdrwidth="15" wx:space="1" wx:color="auto"/>
            </wx:borders>
            <w:p wsp:rsidR="00E82F50" wsp:rsidRDefault="00E82F50" wsp:rsidP="00E82F50">
              <w:pPr>
                <w:pBdr>
                  <w:bottom w:val="single" w:sz="6" wx:bdrwidth="15" w:space="1" w:color="auto"/>
                </w:pBdr>
                <w:rPr>
                  <w:sz w:val="18"/>
                  <w:sz-cs w:val="18"/>
                </w:rPr>
              </w:pPr>
              <w:r wsp:rsidRPr="00E82F50">
                <w:rPr>
                  <w:rFonts w:hint="fareast"/>
                  <wx:font wx:val="宋体"/>
                  <w:sz w:val="18"/>
                  <w:sz-cs w:val="18"/>
                </w:rPr>
                <w:t>成绩排名信息</w:t>
              </w:r>
              <w:r>
                <w:rPr>
                  <w:rFonts w:hint="fareast"/>
                  <w:sz w:val="18"/>
                  <w:sz-cs w:val="18"/>
                </w:rPr>
                <w:t>         </w:t>
              </w:r>
              <w:r>
                <w:rPr>
                  <w:rFonts w:hint="fareast"/>
                  <wx:font wx:val="宋体"/>
                  <w:sz w:val="18"/>
                  <w:sz-cs w:val="18"/>
                </w:rPr>
                <w:t>教师:</w:t>
              </w:r>
              <w:r wsp:rsidR="002616CC">
                <w:rPr>
                  <w:rFonts w:hint="fareast"/>
                  <wx:font wx:val="宋体"/>
                  <w:sz w:val="18"/>
                  <w:sz-cs w:val="18"/>
                </w:rPr>
                <w:t>${dataSet.teacherName}</w:t>
              </w:r>
              <w:r>
                <w:rPr>
                  <w:rFonts w:hint="fareast"/>
                  <w:sz w:val="18"/>
                  <w:sz-cs w:val="18"/>
                </w:rPr>
                <w:t>        </w:t>
              </w:r>
              <w:r>
                <w:rPr>
                  <w:rFonts w:hint="fareast"/>
                  <wx:font wx:val="宋体"/>
                  <w:sz w:val="18"/>
                  <w:sz-cs w:val="18"/>
                </w:rPr>
                <w:t>监管局:</w:t>
              </w:r>
              <w:r wsp:rsidR="002616CC">
                <w:rPr>
                  <w:rFonts w:hint="fareast"/>
                  <wx:font wx:val="宋体"/>
                  <w:sz w:val="18"/>
                  <w:sz-cs w:val="18"/>
                </w:rPr>
                <w:t>${dataSet.orgName}</w:t>
              </w:r>
            </w:p>
          </wx:pBdrGroup>
          <w:p wsp:rsidR="00E82F50" wsp:rsidRPr="00E82F50" wsp:rsidRDefault="00E82F50" wsp:rsidP="00E82F50">
            <w:pPr>
              <w:rPr>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
            </w:pPr>
          </w:p>
          <w:tbl>
            <w:tblPr>
              <w:tblStyle w:val="a4"/>
              <w:tblW w:w="8820" w:type="dxa"/>
              <w:tblInd w:w="-72" w:type="dxa"/>
              <w:tblLook w:val="01E0"/>
            </w:tblPr>
            <w:tblGrid>
              <w:gridCol w:w="1613"/>
              <w:gridCol w:w="1590"/>
              <w:gridCol w:w="1763"/>
              <w:gridCol w:w="1682"/>
              <w:gridCol w:w="2172"/>
            </w:tblGrid>
            <w:tr wsp:rsidR="00125327" wsp:rsidTr="00044303">
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="1613" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t>姓名</w:t>
                  </w:r>
                </w:p>
              </w:tc>
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="1590" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t>班级</w:t>
                  </w:r>
                </w:p>
              </w:tc>
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="1763" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t>课程</w:t>
                  </w:r>
                </w:p>
              </w:tc>
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="1682" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t>分数</w:t>
                  </w:r>
                </w:p>
              </w:tc>
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="2172" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00125327" wsp:rsidRDefault="00E82F50" wsp:rsidP="00380C88">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t>排名</w:t>
                  </w:r>
                </w:p>
              </w:tc>
            </w:tr>
            <#list dataSet.datas  as student>
            <w:tr wsp:rsidR="00C07377" wsp:rsidTr="00044303">
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="1613" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00380C88">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t>${student.name}</w:t>
                  </w:r>
                </w:p>
              </w:tc>
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="1590" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00EF2602">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t>${student.clazz}</w:t>
                  </w:r>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                    </w:rPr>
                    <w:t></w:t>
                  </w:r>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t></w:t>
                  </w:r>
                </w:p>
              </w:tc>
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="1763" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00EF2602">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                      <wx:font wx:val="宋体"/>
                    </w:rPr>
                    <w:t>${student.clourse}</w:t>
                  </w:r>
                </w:p>
              </w:tc>
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="1682" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00EF2602">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                    </w:rPr>
                    <w:t>${student.scores}</w:t>
                  </w:r>
                </w:p>
              </w:tc>
              <w:tc>
                <w:tcPr>
                  <w:tcW w:w="2172" w:type="dxa"/>
                </w:tcPr>
                <w:p wsp:rsidR="00C07377" wsp:rsidRDefault="002616CC" wsp:rsidP="00EF2602">
                  <w:pPr>
                    <w:jc w:val="center"/>
                  </w:pPr>
                  <w:r>
                    <w:rPr>
                      <w:rFonts w:hint="fareast"/>
                    </w:rPr>
                    <w:t>${student.rankNum}</w:t>
                  </w:r>
                </w:p>
              </w:tc>
            </w:tr>
            </#list>
          </w:tbl>
          <w:p wsp:rsidR="00380C88" wsp:rsidRDefault="00E82F50" wsp:rsidP="00E82F50">
            <w:pPr>
              <w:rPr>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
            </w:pPr>
            <w:r wsp:rsidRPr="00E82F50">
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <wx:font wx:val="宋体"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:t>备注:甘肃省天水市第一中学</w:t>
            </w:r>
          </w:p>
          <w:p wsp:rsidR="00E82F50" wsp:rsidRPr="00E82F50" wsp:rsidRDefault="00E82F50" wsp:rsidP="00E82F50">
            <w:pPr>
              <w:rPr>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
            </w:pPr>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:tab wx:wTab="420" wx:tlc="none" wx:cTlc="8"/>
            </w:r>
            <w:r>
              <w:rPr>
                <w:rFonts w:hint="fareast"/>
                <wx:font wx:val="宋体"/>
                <w:sz w:val="18"/>
                <w:sz-cs w:val="18"/>
              </w:rPr>
              <w:t>校长:刘晓宇</w:t>
            </w:r>
          </w:p>
          <w:sectPr wsp:rsidR="00E82F50" wsp:rsidRPr="00E82F50" wsp:rsidSect="00666176">
            <w:pgSz w:w="11906" w:h="16838"/>
            <w:pgMar w:top="1440" w:right="1800" w:bottom="1440" w:left="1800" w:header="851" w:footer="992" w:gutter="0"/>
            <w:cols w:space="425"/>
            <w:docGrid w:type="lines" w:line-pitch="312"/>
          </w:sectPr>
        </wx:sect>
      </w:body>
    </w:wordDocument>
    View Code

     其他的使用场景:

      比如自动生成代码(java代码或者JS代码)-------------代码生成器

  • 相关阅读:
    SQL Server 索引基本概念与优化
    将Heap RID转换成RID格式
    有关DeadLock的文章列表
    sql报字段过大的错误解决方法
    查询当天数据(mysql)
    cookie和session的区别
    get和post的区别
    jq点击切换按钮最简洁代码
    js提示确认删除吗
    thinkphp解决分页后序列号自增的问题
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/4021410.html
Copyright © 2011-2022 走看看