Как я могу получить нижний вывод в jsp?JSP array output
[[1417165200000,28477.92],[1417165320000,28484],[1417165440000,28474.86],[1417165560000,28478.88]]
Оба значения относятся к переменным в коде jsp.
Я попытался:
Map<String, String> list = new HashMap<String, String>();
list.put(last_traded_price, price_date);
Это дает мне это:
{28779.4400=2014-11-28 12:58:00.0, 28794.5000=2014-11-28 01:24:00.0}
Пожалуйста, предложите мне, что я могу использовать в JSP, чтобы получить желаемый результат.
Это то, что я сделал в PHP,
$array_item[] = array(strtotime($price_date)*1000, (float)$last_traded_price);
Update 1:
while(rs.next()){
last_traded_price = rs.getString(1);
price_date = rs.getString(2);
child.add(last_traded_price);//1
child.add(price_date);//2
}
Я получаю этот выход '[[«28477,9200», «2014-11-28 09: 00: 00.0», «28484.0000», «2014-11-28 09: 02: 00.0»]] 'обновил мой вопрос с вашими предложениями. –
преобразуют значения в соответствующие типы данных, например, 'child.add (Double.parseDouble (oparr [i]));' когда oparr - это мой строковый массив. Вы храните строки, поэтому они заключены в двойные кавычки. –
. Нет, это не касается двойных кавычек, которые должны закрывать скобки после каждой пары. –