Como passar um valor dentro do javascript para a propriedade do bean gerenciado sem usar tags ocultas no JSF?

nos perguntamos se é possível obter o valor da propriedade do bean gerenciado dentro do método javascript em facelets ou passar um valor javascript para a propriedade do bean gerenciado, mas sem usar tags ocultas?

Quando pesquisamos sobre eles, o que vemos são os exemplos ou soluções que usam tags ocultas html ou eventos de clique de botões ocultos. Mas esse método não é útil para nós quando precisamos de muita troca de dados entre managedbean e javascript, pois ele precisa de muitas tags ocultas.

questionAnswers(1)

yourAnswerToTheQuestion