That were on the servants, or rather, which were with the servants, i.e. committed to their custody, as being kept in the king's armory; for it is not probable they carried them into the field.
Related Commentaries of 2 Samuel 8:7
2 Samuel 8:7
7 And David took the shields of gold that were on the servants of Hadadezer, and brought them to Jerusalem.