Вы пытались решить проблему с клейкой лентой?
Попробуйте определить, когда возникают ошибки, и исправьте их короткими операторами if, это не очень, но для некоторых проблем это единственное решение, и это один из них .
if( (n * 0.1) < 100.0 ) { return n * 0.1 - 0.000000000000001 ;}
else { return n * 0.1 + 0.000000000000001 ;}
У меня была такая же проблема в проекте научной симуляции в c #, и я могу сказать вам, что если вы проигнорируете эффект бабочки, он превратится в большого толстого дракона и укусит вас в a **
Посмотрите ближе к значению и сравните с тем, что показывают все здравомыслящие JSF-учебники / примеры:
value=" #{authenticationBean.profil.login }"
Пробелы значительны в атрибутах и выражениях EL. Избавьтесь от него:
value="#{authenticationBean.profil.login}"