.
<?xml version="1.0" encoding="GBK"?> <PACKET type="REQUEST" version="1.0"> #set( $vhl = "Vhl" ) #set( $flatVhl = "FlatVhl" ) #set( $vsTax = "VsTax" ) #set( $cvrg = "Cvrg" ) #set( $vhlowner = "Vhlowner" ) #set( $prmcoef = "PrmCoef" ) <HEAD> <REQUEST_TYPE>01</REQUEST_TYPE> <USER>$!{conf.getCName()}</USER> <PASSWORD>$!{conf.getCPassword()}</PASSWORD> </HEAD> <BODY> <BASE_PART> <QUERY_SEQUENCE_NO></QUERY_SEQUENCE_NO> <LASTPOLICYNO>$!{ply.getComponent($vhl).get(0).getCResvTxt7()}</LASTPOLICYNO> <DISTRICT_CODE></DISTRICT_CODE> <CAR_MARK>$!{CAR_MARK}</CAR_MARK> <VEHICLE_TYPE>$!{CAR_MRAK_TYPE}</VEHICLE_TYPE> <VEHICLE_CATEGORY>$!{flat.getFlatCode("1103", $ply.getComponent($vhl).get(0).getCVhlTyp())}</VEHICLE_CATEGORY> <USE_TYPE>$!{USE_TYPE}</USE_TYPE> <ENGINE_NO>$!{ply.getComponent($vhl).get(0).getCEngNo()}</ENGINE_NO> <RACK_NO>$!{ply.getComponent($vhl).get(0).getCFrmNo()}</RACK_NO> <USE_AGES></USE_AGES> <MILEAGES></MILEAGES> <NEW_VEHICLE_FLAG>$!{flat.getFlatCode("1011", $ply.getComponent($flatVhl).get(0).getNewVehicleFlag())}</NEW_VEHICLE_FLAG> <ECDEMIC_VEHICLE_FLAG>$!{flat.getFlatCode("1012", $ply.getComponent($vhl).get(0).getCEcdemicMrk())}</ECDEMIC_VEHICLE_FLAG> <MADE_FACTORY></MADE_FACTORY> <VEHICLE_BRAND>$!{VEHICLE_BRAND}</VEHICLE_BRAND> <VEHICLE_MODEL>$!{ply.getComponent($vhl).get(0).getCModelNme()}</VEHICLE_MODEL> <DRIVER_NUM>$!{drvList}</DRIVER_NUM> <SPECIAL_CAR_FLAG>$!{flat.getFlatCode("1013", $ply.getComponent($vhl).get(0).getCTfiSpecialMrk())}</SPECIAL_CAR_FLAG> <VEHICLE_REGISTER_DATE>$!{ply.getComponent($flatVhl).get(0).getCFstRegYm()}</VEHICLE_REGISTER_DATE> <NO_DAMAGE_YEARS>$!{flat.doubleToStr($!{ply.getComponent($prmcoef).get(0).getNProvInsurePro()})}</NO_DAMAGE_YEARS> <VEHICLE_STYLE>$!{flat.getFlatCode("1171",$!{ply.getComponent($vhl).get(0).getCRegVhlTyp()})}</VEHICLE_STYLE> <LIMIT_LOAD_PERSON>$!{ply.getComponent($vhl).get(0).getNSeatNum()}</LIMIT_LOAD_PERSON> <LIMIT_LOAD>$!{NTonage}</LIMIT_LOAD> <WHOLE_WEIGHT>$!{WHOLE_WEIGHT}</WHOLE_WEIGHT> <DISPLACEMENT>$!{ply.getComponent($flatVhl).get(0).getNDisplacement()}</DISPLACEMENT> <POWER>$!{ply.getComponent($vhl).get(0).getCDisplacementLvl()}</POWER> <OWNER_NAME>$!{OWNER_NAME}</OWNER_NAME> <OWNER_TYPE></OWNER_TYPE> #if($!{BASE_PART}) <SALES_CHANNEL>$!{BASE_PART.get("SALES_CHANNEL")}</SALES_CHANNEL> <BY_BUSINESS_AGENT>$!{BASE_PART.get("BY_BUSINESS_AGENT")}</BY_BUSINESS_AGENT> <SUBORDINATE_CODE>$!{BASE_PART.get("SUBORDINATE_CODE")}</SUBORDINATE_CODE> #end <RACK_NO_FLAG>$!{RACK_NO_FLAG}</RACK_NO_FLAG> <FUEL_TYPE>$!{FUEL_TYPE}</FUEL_TYPE> </BASE_PART> <DRIVER_LIST> #foreach($drv in $VirVhlDrv) <DRIVER> <LICENSE_NO>$!{drv.getCDrvLcnNo()}</LICENSE_NO> <CERTI_TYPE>$!{flat.getFlatCode("1117",$drv.getCResvTxt4())}</CERTI_TYPE> <IS_MASTER>$!{flat.getFlatCode("1105", $drv.getCMainDrvMrk())}</IS_MASTER> <AREA></AREA> <GENDER>$!{flat.getFlatCode("1110",$drv.getCGendorCde())}</GENDER> <DRIVER_PERIOD>$!{drv.getCResvTxt9()}</DRIVER_PERIOD> <AGE>$!{flat.doubleToStr($drv.getNAge())}</AGE> <DRIVER_TYPE>$!{flat.getFlatCode("1112", $drv.getCAllowedVhlTyp())}</DRIVER_TYPE> </DRIVER> #end </DRIVER_LIST> <COVERAGE_LIST> #foreach($Coverage in $ply.getComponent("VirCvrg")) <COVERAGE> <COVERAGE_TYPE>$!{flat.getFlatCode("1106",$Coverage.getCCvrgNo())}</COVERAGE_TYPE> <COVERAGE_CODE>$!{Coverage.getCCvrgNo()}</COVERAGE_CODE> <LIMIT_AMOUNT>$!{flat.getDoubleToStringAfterTwo($!{Coverage.getNAmt()})}</LIMIT_AMOUNT> <START_DATE>$!{dateUtil.dateToStr($ply.getBase().getTInsrncBgnTm(), "yyyyMMddHH")}</START_DATE> <END_DATE>$!{dateUtil.dateToStr($ply.getBase().getTInsrncEndTm(), "yyyyMMddHH", "***")}</END_DATE> <BILL_DATE>$!{ply.getComponent($flatVhl).get(0).getBillDate()}</BILL_DATE> <AREA_FLAG>$!{CITY_CODE}</AREA_FLAG> </COVERAGE> #end </COVERAGE_LIST> #if($!{VehicleTaxation}) <VEHICLETAXATION_NB> <TaxTermTypeCode>08</TaxTermTypeCode> <TaxConditionCode>$!{TaxConditionCode}</TaxConditionCode> <TaxRegistryNumber>$!{TaxRegistryNumberNB}</TaxRegistryNumber> <TaxPayerName>$!{ply.getComponent($vsTax).get(0).getCTaxpayerNme()}</TaxPayerName> <TaxPayerIdentificationCode>$!{ply.getComponent($vsTax).get(0).getCTaxpayerComId()}</TaxPayerIdentificationCode> <CurrentTaxDue> <TaxLocationCode></TaxLocationCode> <TaxStartDate>$!{dateUtil.dateToStr($!{ply.getComponent($vsTax).get(0).getTTaxEffBgnTm()}, "yyyyMMdd")}</TaxStartDate> <TaxEndDate>$!{dateUtil.dateToStr($!{ply.getComponent($vsTax).get(0).getTTaxEffEndTm()}, "yyyyMMdd")}</TaxEndDate> <DeclareDate>$!{dateUtil.dateToStr($ply.getBase().getTAppTm(), "yyyyMMdd")}</DeclareDate> <TaxDepartmentCode>$!{ply.getComponent($vsTax).get(0).getCTaxAuthorities()}</TaxDepartmentCode> <TaxDepartment>$!{ply.getComponent($vsTax).get(0).getCFreeTaxOrg()}</TaxDepartment> <TaxDocumentNumber>$!{ply.getComponent($vsTax).get(0).getCTaxPaymentRecptNo()}</TaxDocumentNumber> <AnnualTaxAmount></AnnualTaxAmount> <TaxRate> <AppliedArea></AppliedArea> <TaxRateIdentifier></TaxRateIdentifier> <TaxItemDetailCode></TaxItemDetailCode> <TaxUnitTypeCode></TaxUnitTypeCode> <UnitRate></UnitRate> <TaxRateStartDate></TaxRateStartDate> <TaxRateEndDate></TaxRateEndDate> </TaxRate> <Derate> <DeductionDueCode>$!{DeductionDueCode}</DeductionDueCode> <DeductionDueType>$!{DeductionDueType}</DeductionDueType> <DeductionDueProportion>$!{DeductionDueProportion}</DeductionDueProportion> <Deduction>$!{Deduction}</Deduction> <DeductionDocumentNumber>$!{ply.getComponent($vsTax).get(0).getCTaxReliefCertNo()}</DeductionDocumentNumber> <TaxDepartmentCode>$!{ply.getComponent($vsTax).get(0).getCTaxAuthorities()}</TaxDepartmentCode> <TaxDepartment>$!{ply.getComponent($vsTax).get(0).getCFreeTaxOrg()}</TaxDepartment> </Derate> <TaxDue></TaxDue> <ExceedDate></ExceedDate> <ExceedDaysCount></ExceedDaysCount> <OverDue></OverDue> <TotalAmount></TotalAmount> </CurrentTaxDue> <AnnualTaxDue></AnnualTaxDue> <SumTaxDefault></SumTaxDefault> <SumOverdue></SumOverdue> <SumTax></SumTax> <TaxDescription></TaxDescription> </VEHICLETAXATION_NB> #end #if($!{TLVhlTax}) <VehicleTaxation> <TaxTermTypeCode>08</TaxTermTypeCode> <TaxConditionCode>$!{TaxConditionCode}</TaxConditionCode> <TaxRegistryNumber>$!{ply.getComponent($vsTax).get(0).getCSubTaxItemCde()}</TaxRegistryNumber> <TaxPayerName>$!{ply.getComponent($vsTax).get(0).getCTaxpayerNme()}</TaxPayerName> <TaxPayerIdentificationCode>$!{ply.getComponent($vsTax).get(0).getCTaxpayerComId()}</TaxPayerIdentificationCode> <DeclareDate></DeclareDate> <CurrentTaxDue> <TaxLocationCode></TaxLocationCode> <TaxStartDate>$!{dateUtil.dateToStr($!{ply.getComponent($vsTax).get(0).getTTaxEffBgnTm()}, "yyyyMMdd")}</TaxStartDate> <TaxEndDate>$!{dateUtil.dateToStr($!{ply.getComponent($vsTax).get(0).getTTaxEffEndTm()}, "yyyyMMdd")}</TaxEndDate> <TaxUnitTypeCode></TaxUnitTypeCode> <UnitRate></UnitRate> <AnnualTaxAmount></AnnualTaxAmount> #if($!{Paid}) <PAID> <TaxDepartmentCode>$!{ply.getComponent($vsTax).get(0).getCTaxAuthorities()}</TaxDepartmentCode> <TaxDepartment>$!{ply.getComponent($vsTax).get(0).getCFreeTaxOrg()}</TaxDepartment> <TaxDocumentNumber>$!{ply.getComponent($vsTax).get(0).getCTaxPaymentRecptNo()}</TaxDocumentNumber> </PAID> #end #if($!{DerateMark}) <Derate> <!-- 脢脢脫脙脫脷录玫脙芒脣掳 --> <DeductionDueCode>$!{DeductionDueCode}</DeductionDueCode> <DeductionDueType>$!{DeductionDueType}</DeductionDueType> <DeductionDueProportion>$!{DeductionDueProportion}</DeductionDueProportion> <Deduction>$!{Deduction}</Deduction> <DeductionDocumentNumber>$!{ply.getComponent($vsTax).get(0).getCTaxReliefCertNo()}</DeductionDocumentNumber> <TaxDepartmentCode>$!{ply.getComponent($vsTax).get(0).getCTaxAuthorities()}</TaxDepartmentCode> <TaxDepartment>$!{ply.getComponent($vsTax).get(0).getCFreeTaxOrg()}</TaxDepartment> </Derate> #end <TaxDue></TaxDue> <ExceedDate></ExceedDate> <ExceedDaysCount></ExceedDaysCount> <OverDue></OverDue> <TotalAmount></TotalAmount> </CurrentTaxDue> <DelinquentTaxDue></DelinquentTaxDue> <TaxAmount> <TaxAmount_Flag>1</TaxAmount_Flag> <AnnualTaxDue></AnnualTaxDue> <SumTaxDefault></SumTaxDefault> <SumOverdue></SumOverdue> <SumTax>0</SumTax> </TaxAmount> <Declare_Status_IA></Declare_Status_IA> <Calc_Tax_Flag></Calc_Tax_Flag> </VehicleTaxation> #end #if($!{COMMISSION_AGENT}) <COMMISSION_AGENT> <CERTIFICATE_NO>$!{COMMISSION_AGENT.get("CERTIFICATE_NO")}</CERTIFICATE_NO> <INDIVIDUAL_PRODUCER_CODE>$!{COMMISSION_AGENT.get("INDIVIDUAL_PRODUCER_CODE")}</INDIVIDUAL_PRODUCER_CODE> </COMMISSION_AGENT> #end </BODY> </PACKET>
xml velocity模板的更多相关文章
-
velocity模板引擎学习(3)-异常处理
按上回继续,前面写过一篇Spring MVC下的异常处理.及Spring MVC下的ajax异常处理,今天看下换成velocity模板引擎后,如何处理异常页面: 一.404错误.500错误 <e ...
-
Velocity模板引擎入门
类似于PHP中的Smarty,Velocity是一个基于Java的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由java代 ...
-
【转】Velocity模板(VM)语言介绍
http://www.blogjava.net/caizh2009/archive/2010/08/20/329495.html Velocity是什么? Velocity是一个基于java的模板引擎 ...
-
【转载】Velocity模板引擎的介绍和基本的模板语言语法使用
原文地址http://www.itzhai.com/the-introduction-of-the-velocity-template-engine-template-language-syntax- ...
-
使用 Velocity 模板引擎快速生成代码(zhuan)
http://www.ibm.com/developerworks/cn/java/j-lo-velocity1/ ****************************************** ...
-
转 如何使用velocity模板引擎开发网站
基于 Java 的网站开发,很多人都采用 JSP 作为前端网页制作的技术,尤其在是国内.这种技术通常有一些问题,我试想一下我们是怎样开发网站的,通常有几种方法: 1:功能确定后,由美工设计网页的UI( ...
-
使用Velocity 模板引擎快速生成代码
Velocity 模板引擎介绍 在现今的软件开发过程中,软件开发人员将更多的精力投入在了重复的相似劳动中.特别是在如今特别流行的MVC架构模式中,软件各个层次的功能更加独立,同时代码的相似度也更加高. ...
-
Velocity 模板
Velocity 模板引擎介绍 引:https://www.ibm.com/developerworks/cn/java/j-lo-velocity1/ 在 现今的软件开发过程中,软件开发人员将更多的 ...
-
Velocity模板引擎介绍
整理下Velocity使用方法,整理比较详细用例 1 Velocity基础语法 1.1 用户和开发人员参考文档 http://velocity.apache.org/engine/releases/v ...
随机推荐
-
php面向对象之final的应用
final从英文字面上很容易理解,翻译成中文就是“最终的”之意.在php面向对象编程中,final的应用主要有两个作用: 1.使用final修饰的类,该不能被继承 01 <?php 02 ...
-
cppcheck 下载与安装(Liunx)
下载网址:https://sourceforge.net/projects/cppcheck/files/cppcheck/ 选择安装包:cppcheck-1.75.tar.gz 解压安装包:tar ...
-
建立交叉编译环境(arm-linux-gcc)
linux系统内核版本:2.6.32-358.el6.x86_64(在64位系统上安装32位程序需要另外安装一些库) arm-linux-gcc版本:本文安装的是友善之臂tiny6410光盘中自带的a ...
-
[HZNUOJ1524]排队买票(DP)
题目链接:http://acm.hznu.edu.cn/JudgeOnline/problem.php?id=1524 简单分析后可以知道每一个手持两元的小朋友前面,售票员手里至少有一个一元. 假设d ...
-
【Android】Android的优点和不足之处
随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的, 下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助 ...
-
oracle expdp导出远程数据到本地
1.本地数据库新建一个用户test,并授予以下基本权限(尽量不要多授权,如本地权限大于远程,会导致导出失败,郁闷!): grant connect to test;grant resource to ...
-
linux(centos7) 常用命令和快捷键 持续验证更新中...
1.文件和目录cd 进入目录示例:cd /home 进入home目录 cd.. 返回上一级目录cd../.. 返回上两级目录cd - 返回上次所在目录cd ~ 返回根目录 ...
-
ubuntu中连接mssql数据库sqlserver
参考文章 https://blog.csdn.net/fangaoxin/article/details/5386149 (感谢作者) sudo apt-get install tdsodbc sud ...
-
Oracle的SQL优化思路
个人总结SQL脚本优化,大体如下: (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表dir ...
-
010 innerHtml的使用
1.程序 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl ...