DDDDDDDDDDDDDDDDDDDDDDDDDDjavaQDDDDQDDDDDDDDDDDDD1.-ODD116114DDDDDDDD116114DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDQDDDDDDDDQFreemarkerQIbatisDQQQJQueryDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD116114DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD2.-DDDDDDD0502D0503D0504DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDQTPDDDDDDDDDDDDDDDDD(DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD201XDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD6DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD