Como passar parâmetros no include de uma pagina jsp

Simples, veja a sintaxe e exemplo abaixo:

sintaxe:

    <jsp:include page="{relativeURL | <%= expression %>}" flush="true" />
    OR
    <jsp:include page="{relativeURL | <%= expression %>}" flush="true" >
       <jsp:param name="parameterName"  value="{parameterValue | <%= expression %>}" />
    </jsp:include>

->>atributos:

page: localização da página jsp

page="{relativeURL | <%= expression %>}" 

flush: ativa a limpeza do buffer(flush) automaticamente.

flush="true"

jsp:param: clausula que permite passar um ou mais parâmetros em pares nome/valor para o arquivo jsp que será incluído.

<jsp:param name="parameterName" value="{parameterValue | <%= expression %>}" />

exemplo:

Na página base:

<!-- faça a declaração do include jsp na página de base -->
<jsp:include page="minhaPagina.jsp" />
    <jsp:param name="parametro1" value="value1" />
    <jsp:param name="parametro2" value="value2" />
</jsp:include>

Na página incluída(minhaPagina.jsp):

<!-- na jsp minhaPagina, pegue os parametros com getParameter-->
parametro1: <%= request.getParameter("parametro1") %>
parametro2: <%= request.getParameter("parametro2") %>

Referências:
Syntax jsp include http://java.sun.com/products/jsp/tags/11/syntaxref1112.html
Passing Parameters to another jsp page http://www.exampledepot.com/egs/javax.servlet.jsp/caller.jsp.html

Deixe um comentário

Arquivado em HTML, Jsp

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s