Я новичок в скорости и мне нужна помощь. У меня есть com.atlassian.jira.user.RemoteUser и remoteUser.getDisplayName () возвращает строку, которую я хочу разделить вокруг совпадений данного регулярного выражения. И затем получить первый элемент массива String, но, к сожалению, у меня есть:
#set ($userName = $remoteUser.getDisplayName().split(" "))
$userName, Hello!
И есть [L java .lang. String;@74a70acb насколько я понимаю, это строковый массив.
Но если я попытаюсь, попробуйте получить
#set ($userName = $remoteUser.getDisplayName().split(" ")[0])
$userName, Hello!
У меня
org. apache .velocity.exception.ParseErrorException: Обнаружено "[" в getEncodedBodyFromContent [строка 1, столбец 58] Ожидалось одно из: ... ... "-" ... " + "..." * "..." / "..."% "... ... ... ... ... ... ... ... ... ...
Если я попытаюсь #set ($userName = $remoteUser.getDisplayName().split(" ")).get(0))
, я получу исключение нулевого указателя