lineas de html en jsp
Que tal:
Ahora si yo creo que esto va a resolver mis dudas sobre jsp.
Supongamos que tengo ese jsp
------------------------------------------------------------------------------------------------------------------------------------------------------
<html>
<head>
<title>Prueba JSP</title>
</head>
<body>
<%
int bandera;
bandera=1;
if (bandera==2)
{
%>
<h1>bandera es 2</h1>
<%
}
else
{
%>
<h1>bandera es 1</h1>
<%
}
%>
<% mostrarLinea(); %>
</body>
</html>
<%!
void mostrarLinea()
{
int valorVariable;
valorVariable=1;
if(valorVariable==2)
{
%>
<h1>variable es 2</h1>
<%!
}
else
{
%>
<h1>variable es 1</h1>
<%!
}
}
%>
------------------------------------------------------------------------------------------------------------------------------------------------------
Esto es lo que despliega el browser
------------------------------------------------------------------------------------------------------------------------------------------------------
bandera es 1
variable es 2
variable es 1
------------------------------------------------------------------------------------------------------------------------------------------------------
y si desde el browser veo el c贸digo fuente esto es lo
que me despliega
------------------------------------------------------------------------------------------------------------------------------------------------------
<html>
<head>
<title>Prueba JSP</title>
</head>
<body>
<h1>bandera es 1</h1>
</body>
</html>
<h1>variable es 2</h1>
<h1>variable es 1</h1>
------------------------------------------------------------------------------------------------------------------------------------------------------
primera pregunta
¿por qu茅 la primera estructura if si funciona, pero la estructura if de la funci贸n 聯mostrarLinea聰 no? ¿en donde est谩 mi error?
Segunda pregunta
¿por qu茅 las lineas que tiene que mostrar la funci贸n 聯mostrarLinea聰 est谩n despu茅s de la etiqueta </html>? Pues yo estoy llamando esta funci贸n antes de la etiqueta </body>.
Gracias por todo.
Ahora si yo creo que esto va a resolver mis dudas sobre jsp.
Supongamos que tengo ese jsp
------------------------------------------------------------------------------------------------------------------------------------------------------
<html>
<head>
<title>Prueba JSP</title>
</head>
<body>
<%
int bandera;
bandera=1;
if (bandera==2)
{
%>
<h1>bandera es 2</h1>
<%
}
else
{
%>
<h1>bandera es 1</h1>
<%
}
%>
<% mostrarLinea(); %>
</body>
</html>
<%!
void mostrarLinea()
{
int valorVariable;
valorVariable=1;
if(valorVariable==2)
{
%>
<h1>variable es 2</h1>
<%!
}
else
{
%>
<h1>variable es 1</h1>
<%!
}
}
%>
------------------------------------------------------------------------------------------------------------------------------------------------------
Esto es lo que despliega el browser
------------------------------------------------------------------------------------------------------------------------------------------------------
bandera es 1
variable es 2
variable es 1
------------------------------------------------------------------------------------------------------------------------------------------------------
y si desde el browser veo el c贸digo fuente esto es lo
que me despliega
------------------------------------------------------------------------------------------------------------------------------------------------------
<html>
<head>
<title>Prueba JSP</title>
</head>
<body>
<h1>bandera es 1</h1>
</body>
</html>
<h1>variable es 2</h1>
<h1>variable es 1</h1>
------------------------------------------------------------------------------------------------------------------------------------------------------
primera pregunta
¿por qu茅 la primera estructura if si funciona, pero la estructura if de la funci贸n 聯mostrarLinea聰 no? ¿en donde est谩 mi error?
Segunda pregunta
¿por qu茅 las lineas que tiene que mostrar la funci贸n 聯mostrarLinea聰 est谩n despu茅s de la etiqueta </html>? Pues yo estoy llamando esta funci贸n antes de la etiqueta </body>.
Gracias por todo.
