У меня есть следующее на странице jsp, где bar это поле (которое может быть нулевым) foo
<c:set var="fieldAccessorsSuppliedToComponent" value="foo.bar.name" />
//omissions
<spring:eval expression="${fieldAccessorsSuppliedToComponent}" var="currentField"/>
Я не могу контролировать, что будет fieldAccessorsSuppliedToComponent
, foo.bar1.bar2.bar3.address.city
возможно, и любой шаг может быть нулевым. В настоящее время я решил эту проблему, обойдя «поля» ->
<c:set var="fields" value="${fn:split(column, '.')}" />
и проверив каждый шаг на наличие нуля. Это беспорядок. Можно ли это сделать с помощью чего-то, встроенного в SPeL
. Какой самый простой способ заставить его работать с нулями? Молча проваливается и не устанавливает currentField идеально.