Эй.Представьте, что у меня есть что-то вроде этого:
class Car{
String name
String color
String mark
}
class Motion {
String name
Car carName
}
И у меня есть мой взгляд (motion.gsp):
<g:each in="${motion}">
<li>Name: ${it.name}, <br>carName: ${it.carName}, </li>
<br>
</g:each>
Что мне нужно сделать, это иметь ссылку вПоле it.carName ', поэтому, когда я нажимаю на него, оно перенаправляет меня на новую страницу (car.gsp), которая будет почти такой же, как' motion.gsp ', но покажет свойства автомобиля.
Поэтому я проверил автоматически сгенерированные gsp файлы Grails 'show' и увидел что-то вроде этого:
#
<td><g:link action="show" id="${countryInstance.id}">${fieldValue(bean: countryInstance, field: "id")}</g:link></td>
#
Но я не думаю, что понимаю, что он делает.Итак, мои вопросы:
а) пожалуйста, объясните мне, как работает код между ##.
б) если возможно, дайте мне небольшую подсказку для кода, который мне нужно обновить в моем движении.gsp