Q pipino esse java hehe

Galera, eu tenho uma pagina jsp com o seguinte codigo em uma celula da tabela

<%if (compara.equals("CLIENTE_01")) {%> <%@ include file="cliente.jsp" %> <%} else if (compara.equals("TRANSP_01")) {%> <%@ include file="transportadora.jsp" %> <%} else if (compara.equals("PEDIDOS_01")) {%> <%@ include file="novopedido1.jsp" %> <%} else if (compara.equals("PEDIDOS_011")) {%> <%@ include file="ImpEstoqueTecAcabado.jsp" %> <%} else if (compara.equals("PEDIDOS_02")) {%> <%@ include file="historico.jsp" %> <%} else if (compara.equals("01")) {%> <%@ include file="ImpRelatDataped.jsp" %> <%} else if (compara.equals("02")) {%> <%@ include file="ImpRelatDataPedFat.jsp" %> <%} else if (compara.equals("03")) {%> <%@ include file="ImpEstoqueTecAcabado.jsp" %> <%} else if (compara.equals("04")) {%> <%@ include file="ImpRelatParcialVenda.jsp" %> <%} else if (compara.equals("00")) {%> <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR> <img src="Fiama_arquivos/b_contato.jpg" width="231" height="109"><BR> <%}%>

Ou seja dependendo do parametro da url ele abre uma determinada pagina, meu problema é ele não aceita todos esses include qualquer include que eu tirar funciona sem problema se eu deixar todos esses ele me retorna o seguinte erro :

Alguem tem idéia de como eu resolvo esse problema??

Vlws

Credo, normalmente você usa “forward”, não “include”, para direcionar para outras páginas. Ou então você usa um framework Web (Struts, SpringFramework, Mentawai, WebWork, JSF, Waffle etc.)

Isso você nunca deve fazer - direcionar para outra página usando include - e o Java está reclamando porque o Java tem um limite de 64 KB para código compilado; provavelmente isso deve estar ultrapassando, e de longe, esse limite.

Que coisa, não sabia disso não,

tipow

é soh colocar essa linha no lugar do include como é
?

o forward que ele disse é do servlet, que algumas frameworks utilizam… mesmo sem usar framework, o bom seria se esse controle aí ficasse num servlet… pelo menos… e não num jsp

putz …java só me quebra, tenho q estudar MUIIITO AINDA!

ninguem tem um exemplo do jeito mais profissional de fazer isso ?

Amigo, arranje uns livros.

Se souber um pouco de inglês , tem coisas de graça:

http://www.theserverside.com/tt/books/addisonwesley/ServletsJSP/index.tss

Cara, você está tentando programar java como o pessoal costuma programar em ASP.

O java te permite separar tudo bonitinho em camadas bem definidas, dê uma boa estudada em servlets, MVC e depois procure saber sobre frameworks que te ajudam nessa questão, os quais o thingol já citou os principais.