#javascript #spring-mvc
#javascript #spring-mvc
Вопрос:
Мой код выглядит так:
<c:forEach items="${model}" var="thread">
<button onclick="getPost(${thread})">
</button>
</c:forEach>
В этой части я хочу передать объект (thread — это объект, который получает из ArrayList ${model} ), а getPost(object) — это функция JavaScript. Я хочу, чтобы каждая кнопка передавала соответствующий объект функции и что-то делала, но это показывает эту странную проблему в консоли
Комментарии:
1. что это за фреймворк?
2. SpringMVC, модель передается контроллером с типом ModelAndView
3.
domain.Post@35577a26
недопустимая точечная нотация, вы пропустили кавычки?<button onclick="getPost('${thread}')">
4. Я пробовал это на самом деле, но это вызывает другую проблему, заключающуюся в том, что он передавал только строку объекта вместо самого объекта
5. Тогда вы не сможете использовать точечную нотацию, попробуйте изменить формат
${thread}
toxxx.domain['Post@35577a26']
на стороне сервера