Gente, como eu passo um valor que eu tenho dentro da minha página pro managedBean?
eu tenho um identificador de browser e uma classe que retorna o tipo de mensagem:
@ManagedBean
public class SelecionaCSS {
public SelecionaCSS(String nome) {
this.estilo(nome);
}
String nome;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public void estilo(String nome) {
if (nome.equals("chrome")) {
setNome("chrome.css");
} else if (nome.equals("ie")) {
setNome("ie7.css");
} else {
setNome("firefox.css");
}
}
}
e eu quero passar o parâmetro do javascript para ele, como no exemplo:
<script>
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf("chrome") != -1) {
alert("chrome")
} else if (ua.indexOf("msie") != -1) {
alert("ie")
} else if (ua.indexOf("mozilla") != -1) {
alert("mozilla")
}
</script>
<link rel="stylesheet" href="http://localhost:8080/Padrao/scripts/css/${selecionaCSS.nome}" media="all"/>
como q eu passo esse valor?