Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2010, 10:45
Pelirr
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 4 meses
Puntos: 1
no muestra texto <s:text name= ...

Hola, estoy intentando mostrar un texto en mi página jsp, dependiendo de por qué método del Action haya que pasar, se guardará un valor en una variable, y en la jsp, dependiendo de ese valor, se mostrará un valor en s:text u otro.

En el Action, guardo la variable en tituloJsp, como String.

Y en la jsp, escribo lo siguiente:

Código:
<s:if test="%{tituloJsp == crearRuta}">
				    			<s:text name="rutaconladireccion.crearRuta"/>
				    		</s:if>
        	   				 <s:elseif test="%{tituloJsp == modificarRuta}">
				    			<s:text name="rutaconladireccion.modificarRuta"/>
				    		</s:elseif>
				    		<s:elseif test="%{tituloJsp == copiarRuta}">
				    			<s:text name="rutaconladireccion.copiarRuta"/>
				    		</s:elseif>
Tengo además un fichero .properties, donde le pongo un valor a esas claves:

Código:
rutaconladireccion.crearRuta = Crear Ruta
rutaconladireccion.modificarRuta = Editar Ruta
rutaconladireccion.copiarRuta = Copiar Ruta
sin embargo, algo pasa porque no me reconoce el par clave-valor y en vez de mostrarme en la página jsp Crear Ruta, Editar Ruta o Copiar Ruta, me muestra rutaconladireccion.crearRuta, rutaconladireccion.modificarRuta o rutaconladireccion.copiarRuta.

¿Podéis ayudarme a averiguar dónde está el fallo? Muchas gracias, un saludo