funciones en jsp
Supongamos que las últimas líneas de mi jsp son éstas
<% mostrarLinea() %>
</body>
</html>
<%!
void mostrarLinea()
{
%>
<h1> mostrar línea html dentro de una función</h1>
<%
}
%>
antes de cerrar el body estoy llamando a la funcion mostrarLinea para que me mande una línea de código html. Esto equivaldría a tener como últimas líneas de mi jsp lo siguiente
<h1> mostrar línea html dentro de una función</h1>
</body>
</html>
pero no funciona!!!
Me manda un error de compilación al momento de ejcutarlo diciéndome el compilador que esta esperando un } en la función mostrarLinea.
¿Alguien de ustedes sabe como desplegar una línea html dentro de una función?
¿Cuál es el error en mi función?
Estoy utilizando tomcat 4.0.6, j2sdk1.4.1_02 y Windows 2000
Muchísimas gracias anticipadamente.
<% mostrarLinea() %>
</body>
</html>
<%!
void mostrarLinea()
{
%>
<h1> mostrar línea html dentro de una función</h1>
<%
}
%>
antes de cerrar el body estoy llamando a la funcion mostrarLinea para que me mande una línea de código html. Esto equivaldría a tener como últimas líneas de mi jsp lo siguiente
<h1> mostrar línea html dentro de una función</h1>
</body>
</html>
pero no funciona!!!
Me manda un error de compilación al momento de ejcutarlo diciéndome el compilador que esta esperando un } en la función mostrarLinea.
¿Alguien de ustedes sabe como desplegar una línea html dentro de una función?
¿Cuál es el error en mi función?
Estoy utilizando tomcat 4.0.6, j2sdk1.4.1_02 y Windows 2000
Muchísimas gracias anticipadamente.
Tu fallo es que el inicio de funcion lo inicias con <%!
(cosa logica para que el metodo se genere fuera el metodo service()), pero sin embargo la llave de fin de funcion lo inicias con <% en vez de con <%!, con lo cual la } la mete dentro del metodo service() y la funcion mostrarLinea se queda sin ella.
(cosa logica para que el metodo se genere fuera el metodo service()), pero sin embargo la llave de fin de funcion lo inicias con <% en vez de con <%!, con lo cual la } la mete dentro del metodo service() y la funcion mostrarLinea se queda sin ella.
