21. marts 2002 - 23:46Der er
10 kommentarer og 1 løsning
jsp:include
Hej
Hvorfor kan man ikke include en jsp fil i en out.println fra en anden jsp? out.println("<jsp:include page=\"/test.jsp\">"); out.println("</jsp:include>"); Den udskriver include tagget, men henter ikke filen. Er det noget med at Resin kompilere én gang, og herefter udskriver alt i out.println, som så ikke bliver kompileret(include taget)??
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
fordi jeg ikke kender den fil som skal includes. Siden kan bestå af 1 til n jsp filer. fx if(id.equals("test1") { indsæt 1.jsp indsæt 2.jsp } if(id.equals("test2") { indsæt 3.jsp indsæt 4.jsp }
både ja og nej <jsp:include page="<%= filnavn%>"/> virker ok, men jeg kender ikke antallet af filer. Så kunne der komme til at "hænge" et include tag unden en sti. Desuden skal hver jsp fil have forskellige <jsp:param name.. /> Kunne dog løses med en Arraylist af values som sættes i session eller i en bean.
Enten kan du bruge dine if-sætninger, eller også er der noget fundamentalt galt i dit design. Tror du ikke du skulle dele det op på flere servlets/JSP-sider ... eller så'n noget?
Jeg har pt. én servlet som arbejder som controller for mine jsp filer. Jeg vil dog gerne undgå at bruge denne servlet(en lang historier) Hver jsp fil som skal includes indeholder kun en mindre del af en sammensat side. fx. en linkmenu, en artikel osv. Mit design skulle være ok (controller(servlet), view(jsp), model(bean)). Men problemet er ikke større end at jag løser det med <jsp:include page="<%= filnavn%>"/>, så tak for det.
Det du kan gøre er at din JSP side, generere en fil som den så til sidst redirecter til.
Det vil sige du genererer en jsp fil som indeholder de includes du ønsker og så sender du clienten videre til den, det gør så hurtigt at de ikke opdager det.
Det er umiddelbart det eneste du kan gøre i den situation.
Din løsning bruger jeg pt. men ville gerne teste sitet, hvor der ikke skulle genereres en jsp. fil som der redirectes til. ang. hastighed så må det da være en ekstra belastning først at skrive en fil, og derefter redirecte til denne.? tmo
Det er korrekt. Men da du ikke ved hvilke jsp sider du vil includere er det noget besværligt på anden måde (jeg kender ikke andre metoder)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.