JSF - JSF y JavaScript

   
Vista:

JSF y JavaScript

Publicado por Andres (1 intervención) el 03/09/2007 23:37:37
Hola.

Soy nuevo en JSF y estoy migrando una aplicacion a esta tecnologia pero tengo un problema: necesito saber como se envian variables a los backing beans a traves de javaScript, especificamente, lo equivalente a JSF de:

location.href="mipagina.jsp?var=1"

y que "var" sea una variable en un Backing Bean.

Gracias a los que me puedan ayudar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:JSF y JavaScript

Publicado por Pirlo (8 intervenciones) el 04/09/2007 12:39:34
buenas, verás tendrías que hacer algo así lees la variable como lo harías normalmente

request.getParameter("var")...
una vez hecho esto lo que tienes que hacer es crear un body nuevo para la página
algo así:


<%
if (reques.getParameter("var")!=null){
int var = Integer.parseInt(request.getParameter("var"));


%>
<body onLoad="cargar(<%out,print(var)%>">
<%}else{
%>
<body>
<%{%>

dónde cargar es una función javascript que mete en un campo el valor de var normalmente un hidden.
<h:inputhidden id='var' value="#{mybean.var}"/>

siendo la fucnión algo así
function cargar(n){
document.getElementById("va").value=n;
}

de esta forma al cargar entrar en la página si existe valor para el parametro var, lo cogerá y lo meterá en el hidden que tiene el valor del bean.var. Cuando pulses el command button ya le pondrá el valor al mybean
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar