Include page

4 respostas
A

Galera, Bons dias … :smiley:

para incluir uma pagina jsp eu utilizo a tag include
<jsp:include page=“mostrar_aula.jsp?ParamTeste=3” flush=“true” />

Observe que eu passo um parametro (ParamTeste=3),
Como eu faço ou existe um jeito de essa constante 3 ser uma variavel ???

ex:
<jsp:include page=“mostrar_aula.jsp?ParamTeste=VARIAVEL” flush=“true” />

Alguém poderia me ajudar ???

Obrigado … :slight_smile:

4 Respostas

H

Ola
vc pode usar a tag jsp:param name value
ex:

&lt;jsp&#58;include page="mostrar_aula.jsp" flush="true"&gt; 
 &lt;jsp&#58;param name="ParamTest" value="$&#123;requestScope.atributo&#125;"&gt;
 &lt;/jsp&#58;include&gt;

Essa seria uma solução, não sei se exatamente esta certo,mas lembro que li am algum lufgar esse exemplo, se não funcionar me avise, ou se estiver errado me desculpe :slight_smile:
[]'s

A

Me desculpe hklemp … mas essa linah abaixo , eu não entendi …

<jsp:param name=“ParamTest” value="${requestScope.atributo}">,

mais expecificamente value="${requestScope.atributo}"

o que seria esse "${requestScope.atributo} ???

É a minha variavel ??? ex: trocar requestScope.atributo por requestScope.NomeDaMinhaVariavel ???

Valewss :smiley:

H

Olá ,
hehehe realmente ta um pouco confuso, a action jsp:param serve para vc passar parametros com nome e valor, então o valor do seu parametro pode ser qualquer atributo obtido dinamicamente
Eu usei nesse exemplo EL se vc estiver usando jsp 2.0 , é uma boa ideia usa-lo sua página fica bem mais simples.
Mas se vc não estiver usando vc pode colocar assim :

&lt;jsp&#58;param name="Nome" value="&lt;%=request.getParametter&#40;nomeDinamico&#41;%&gt;" /

Acho que assim deve funcionar
Qualquer bronca me avise ok?
[]'s

A

É isso mesmo …
<jsp:param name=“Nome” value="<%=VARIAVEL%>" />

Valew mesmo …

Obrigado …

Criado 22 de abril de 2004
Ultima resposta 22 de abr. de 2004
Respostas 4
Participantes 2