2009-11-13 2 views
0

У меня есть две строки Listing1 (один в формате HTML)Как отобразить две строки с помощью Java

<ul> 
    <li id="1"></li> 
    <li id="2"></li> 
    <li id="3"></li> 
    <li id="4"></li> 
    <li id="5"></li> 
    <li id="6"></li> 
</ul> 

Listing2 (один в формате JSON)

 
{1:"r1",4:"r2"} 

мне нужно заполнить HTML строку с данными json, приведенными в листинге 2 на основе json key и id в html. Может ли кто-нибудь помочь мне решить эту проблему.

Благодаря Jineesh

+0

еще раз проверьте свой вопрос - не можете прочитать. – Bozho

+0

Я использую javascript-реализацию. Но вы получите вызов ajax. Я не уверен, что это то, что вы хотите –

+0

можете ли вы показать HTML-формат, пожалуйста? –

ответ

0

JS/JQuery часть псевдокод

$(document).ready(function() { 
    //iterate over the json data; pick up the id and value. 
    for(key in jsonData) 
    { 
     $('#key').val(jsonData[key]); 
    } 
}); 

Использование JQuery не является необходимым, хотя.

Это самый простой способ решить вашу проблему. Почему вам нужно обрабатывать это на Java?

0

использовать регулярные выражения, чтобы получить имя/значение из JSON строки и поместить их в HTML. Для этого вы можете использовать методы split() и replaceAll() класса String.

Смежные вопросы