Мне нужно написать EL Выражение для атрибута, который идет что-то подобное:
#{cc.attrs.appreciatedByCurrentUser ? (cc.attrs.count +'<br/>'+ (cc.attrs.count-1)) : ((cc.attrs.count+1) +'<br/>'+ cc.attrs.count)}
Теперь проблема в том, что это дает ошибку, поскольку строки не могут быть объединены, то, как я это делаю. Так как я могу исправить это?
Я использую JSF 2.0 с Facelets.
Я разрешаю проблему, используя следующий встроенный JavaScript
<script type="text/javascript">
var count=#{cc.attrs.count};
document.write(#{cc.attrs.appreciatedByCurrentUser} ? (count-1) +'<br/>'+count : count+'<br/>'+ (count+1));
</script>
. Можете ли вы подумать о любой проблеме с этим?
--