23. oktober 2001 - 10:27Der er
12 kommentarer og 1 løsning
Meget lang outprintln
Jeg skal bruge 1 outprintln i en jsp side, men med en meget lang blanding af html og javascript i. Problemet er, at koden knækker i Jbuilder, hvis man sætter den op i en lang outprintln. Hvordan gør man det?
Jeg vil da lige erklære mig enig i \"disky\", for det er netop styrken ved JSP, at man kan pakke koden langt væk fra HTML\'en og kun bruge JSP-tags! Det er efter min mening synd, at sammenligne JSP med ASP og PHP, da det slår dem med flere længder!
glem alt om at skrive html i en jsp fil programmer ren java dvs med out.println Tænk på performance. En side skrevet med ren java parses hurtigere.
Husk JSP er skrevet til ikke programmører og det er derfor man prøver at gemme java så langt væk. Men hvis man er programmør og ikke behøver at dele koden med en html designer så kan man jo godt bruge Java til det hele.
Performance? Det har intet med performance at gøre?
Din JSP fil bliver compilet om til en Servlet! Den ligger så i cachen på serveren! Om du bruger out.println() eller om du pakker dine HTML koder ind i een lang streng, det har ingen betydning for performance, for i sidste ende bliver dine HTML koder smidt ud i een lang streng!
Hvis du bruger Resin, kan du kigge i \"work\" mappen under \"WEB-INF\", her ligger .java koden til dine JSP filer! Åbn dem og se hvad jeg mener!
JSP-tags er jo til for at gøre det lettere for designeren, der kan benytte tags til at påvirke de avancerede beans bag facaden!
Rettelse til linie 3: Om du bruger out.println() eller rene HTML koder, det har ingen betydning for performance, for i sidste ende bliver dine HTML koder smidt ud i een lang streng.
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.