Exibir página html dentro de uma jsp

6 respostas
mcsous

Estou com o seguinte problema, criei uma pagina jsp que recebe a url de uma página html e que deve mostrá-la dentro de uma tabela utilizei a o iframe soh que ele não varia o tamanha aparecendo uma barra de rolagem ou não aparece todo o conteúdo da pagína html.
Existe uma classe em jsp ou em js (alguma coisa relaciona por ex. layers) que resolva o meu problema??? Ou tem como configurar este iframe para que ele tenha tamanho indefinido para que não gere barra de rolagem??

6 Respostas

danieldestro

No teu JSP:

<jsp:include file=“pagina.html” />

Se não for “file”, deve ser “resource”.

L

ou ainda <%@ include file=“pagina.html” %>

mcsous

“mcsous”:
Estou com o seguinte problema, criei uma pagina jsp que recebe a url de uma página html e que deve mostrá-la dentro de uma tabela utilizei a o iframe soh que ele não varia o tamanha aparecendo uma barra de rolagem ou não aparece todo o conteúdo da pagína html.
Existe uma classe em jsp ou em js (alguma coisa relaciona por ex. layers) que resolva o meu problema??? Ou tem como configurar este iframe para que ele tenha tamanho indefinido para que não gere barra de rolagem??

soh que quando é passado um atributo “http://www.pagina.com.br/pagina.html” ela não é exibida com <jsp:include page=’<%=request.getParameter(“url”)%>’/>…??? como devo fazer??

danieldestro

URL url = new URL&#40;&quot;http&#58;//www.seusite.com.br/pagina.htm&quot;&#41;; InputStream is = new FileOutputStream&#40; url &#41;; PrintWriter out = response.getWriter&#40;&#41;; byte&#91;&#93; b = byte&#91;1024&#93;; while&#40; is.read&#40; b &#41; &gt; 0 &#41; &#123; out.print&#40; b &#41;; &#125; is.close&#40;&#41;;

Acho que isso resolve.

mcsous

“danieldestro”:
URL url = new URL&#40;&quot;http&#58;//www.seusite.com.br/pagina.htm&quot;&#41;; InputStream is = new FileOutputStream&#40; url &#41;; PrintWriter out = response.getWriter&#40;&#41;; byte&#91;&#93; b = byte&#91;1024&#93;; while&#40; is.read&#40; b &#41; &gt; 0 &#41; &#123; out.print&#40; b &#41;; &#125; is.close&#40;&#41;;

Acho que isso resolve.

cara não reconheceu a variável URL url = new URL(request.getParameter(“url”)); para isto url é passada para a página artigo.jsp através: artigo.jsp?url=http://www.seusite.com.br/pagina.htm

danieldestro

import java.net.URL;

Isso resolve o seu problema.

Agora, quanto ao parâmetro “url”, você deve passar ele, ou pegar de alguma maneira, seja uma literal String ou sei lá o que.

Criado 8 de julho de 2004
Ultima resposta 11 de jul. de 2004
Respostas 6
Participantes 3