Q pipino esse java hehe

6 respostas
S

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

6 Respostas

T

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.

S

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

tipow

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

L

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

S

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

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

T

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

J2Alex

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.

Criado 26 de junho de 2007
Ultima resposta 26 de jun. de 2007
Respostas 6
Participantes 4