Итак, к делу, вы хотите применить следующие модификации к String
:
- Разделить на 2 части на пробел (что делать, если есть больше пробелов?)
- Показать 2-ю часть разделения в верхнем регистре.
- Показать запятую, а затем пробел.
- Показать 1-ую часть разделения.
Это все возможно с функциями JSTL .
<c:set var="parts" value="${fn:split(bean.name, ' ')}" />
${fn:toUpperCase(parts[1])}
,
${parts[0]}
Суммировано:
<c:set var="parts" value="${fn:split(bean.name, ' ')}" />
${fn:toUpperCase(parts[1])}, ${parts[0]}
Проблема возникает только в том случае, если имя содержит более одного пробела.