Edit:
Документ Breaking Changes для Liferay 7.0 , в котором тег был перемещен в taglib liferay-expando. Просто следуйте за этим критическим изменением и используйте новый taglib вместо старого.
Более длинный предыдущий ответ, намекающий на вышесказанное:
Если тег все еще там, он должен. Однако предоставление гостевым пользователям разрешения на обновление пользователей - отличный способ создать лазейку и проблему безопасности.
Возможно, вы захотите
- Попробуйте сначала не редактировать данные
- Проверьте исходный код HTML, если он содержит
<liferay-ui:custom-attribute ...
- потому что если он есть, либо тег не поддерживается, либо вы не импортируете требуемую библиотеку тегов. К сожалению, теги JSP не всегда корректно завершаются с ошибкой, они просто отображаются так, как есть, и браузер ничего не показывает.
- Глядя на источник Liferay, в частности
./modules/apps/users-admin/users-admin-web/src/main/resources/META-INF/resources/user/custom_fields.jsp
, он использует <liferay-expando:custom-attribute-list>
, что действительно является подсказкой, что вы можете захотеть взглянуть на другую библиотеку тегов.