В java-классе я использую arraylist, скажем, отчеты, содержащие список всех отчетов, у которых есть reportid, reportname, reporttype и т. Д., Которые я хочу добавить в NameValuePair и отправить вызов postmethod Http на конкретный URL.1002 * Я хочу добавить arraylists - reportname в пару «имя-значение» (org.apache.commons.httpclient.NameValuePair), а затем использовать метод post-клиента http, чтобы отправить данные пары «имя-значение» в определенный URL-адрес.* Вот моя пара имя-значение
if (validateRequest()) {
NameValuePair[] data = {
new NameValuePair("first_name", firstName),
new NameValuePair("last_name", lastName),
new NameValuePair("email", mvrUser.getEmail()),
new NameValuePair("organization", mvrUser.getOrganization()),
new NameValuePair("phone", mvrUser.getPhone()),
new NameValuePair("website", mvrUser.getWebsite()),
new NameValuePair("city", mvrUser.getCity()),
new NameValuePair("state", mvrUser.getState()),
new NameValuePair("country", mvrUser.getCountry()),
new NameValuePair(**"report(s)", reports**.)
};
, пожалуйста, предложите мне, как добавить имя отчета массива отчетов в поле отчетов NameValuePair.
- спасибо
@ adarsh canЯ использую с дженериками что-то вроде этого?
reportname = "";
for (GSReport report : reports) {
reportname = reportname + report.getReportName();
reportname += ",";
}
, а затем добавляю пару namevalue как
new NameValuePair("report(s)", reportname)