Hola buenas,
estoy intentando hacer una web en la que según el idioma elegido (lo guardo en una variable de sesión), se lea un archivo de constantes (.jsp) para que en el html me ponga el contenido de la página en el idioma elegido.
Tengo en la página que muestra el html (visor.jsp):
Código PHP:
<%
HttpSession sesion = request.getSession(true);
sesion.putValue("idioma",(String)request.getParameter("idioma"));
%>
<%@ include file="./jsp/idioma.jsp" %>
luego, en el lugar donde pretendo escribir la constante según el idioma:
Código PHP:
<%=ZOOM_MAS %>
y finalmente, en idioma.jsp tengo:
Código PHP:
<%
if(sesion.getValue("idioma") == "espanol"){
String ZOOM_MAS = "Zoom Más";
}
else{
String ZOOM_MAS = "Zoom In";
}
%>
Me da un error de compilación, porque en visor.jsp no puede resolver la variable ZOOM_MAS
A parte del error de compilación me gustaría saber si estoy haciendolo de la manera adecuada...
Alguien puede echarme un cable?
Muchas gracias de antemano
Salu2