Здравствуйте, у меня есть некоторый код, сгенерированный внутри тега JSP, который использует функцию данных jQuery для связывания данных с div.
Я использовал UUID, чтобы связать скрипт jQuery с div на странице.Однако этот подход уродлив и неудобен, и мне было интересно, есть ли способ его реорганизации, чтобы не требовать UUID.
Код выглядит следующим образом.
for(DomainObject domainObject : domainObjects){
//...
String uuid = UUID.randomUUID().toString();
out.println("<div id='" +uuid + "' class='" + divClass + "'>");
// Write out the details of this domain object.
out.println(/*...*/);
// Associate data with the div
out.println("<script type='text/javascript'>$('#"+uuid+"').data('domainObject'," + jsonSerializer.exclude("class").serialize(domainObject) + ")</script>");
out.println("</div>");
//...
}