1、对task的理解。 一个task可以有多个属性,Task的一般构造形式:这里name是task的名字,attributeN是属性名,valueN是属性值。我遇见的问题是:在读代码时遇到了这样的情况,,我以为这里面属性名是name,属性值是value。所以在看到时,发出这个task为何没有属性值的疑问。解决问题:我的问题是出在了混淆task的实际语法和其英文语义,对于,这样的表达,在语法上name和value都是property task的属性名,而从语义上解,当java程序调用property时,会把name和value联合起来,把value当作name的值。