Dúvidas JSP

5 respostas
J

Pessoal, estou com dúvidas em algumas parte de JSP, qualquer uma das questões que responderem são válido.

  • Quando trabalho com include, o que seria a tag flush ?
  • Diferença de getParameter e getQueryString?
  • forward e sendRedirect

Como posso trabalhar com include desta forma.

String pagina = “pagina.jsp”;

<%@ file=pagina%>

È possivel?

Obrigad

5 Respostas

arvis
  • flush=“true”: o conteúdo armazenado no buffer é liberado antes da inclusão da página. Por default o valor para flush é false. (http://java.sun.com/products/jsp/syntax/1.2/syntaxref1214.html#8828). Lembre-se que ao usar a diretiva <jsp:include /> a inclusão de texto ou código é feita em tempo de requisição.

  • getParameter: obtem o valor de um parametro / getQueryString: obtem a String com os parametros e valores passados na url

  • forward: o controle fica na mesma página. É executado internamente pelo servlet. Mantem os atributos e parâmetros do request. / redirect: o controle vai para a página de destino e não volta mais para página que solicitou. Muda a url no browser pois a aplicação pede ao browser para acessar a url que estamos redirecionando e os objetos no escopo de request são perdidos.

  • <%@include file=“pagina”%> A inclusão do arquivo ocorre no momento em que ocorre a transformação do do JSP em Servlet portanto se for um arquivo jsp e este mudar, todas as páginas que utilizam devem ser recompiladas.

J

Obrigado amigo. Ajudo muito…

Na ultima dúvida, queria algo assim

String pageName = “arquivo.jsp”;

<%@include file=pageName %>

Como poderia fazer?

arvis

javamail:
Obrigado amigo. Ajudo muito…

Na ultima dúvida, queria algo assim

String pageName = “arquivo.jsp”;

<%@include file=pageName %>

Como poderia fazer?

Não pode ser assim:

&lt;%@include file="arquivo.jsp" %&gt;

Ou vc quer que o valor pageName seja dinâmico?
Se for, acredito que não seja possível ou vai te causar alguma transtorno já que a inclusão do arquivo ocorre no momento em que ocorre a transformação do do JSP.

J

Tinha que ser dinamico, pois vai depenender do que via do getParam

J

Alguém?

Criado 5 de julho de 2010
Ultima resposta 5 de jul. de 2010
Respostas 5
Participantes 2