Avatar billede warpgiga Nybegynder
13. februar 2002 - 21:11 Der er 3 kommentarer og
1 løsning

Afvikling af jsp fra database

Hej, jeg har et system baseret på jsp hvor man kan oprette og indtaste websider. Siderne bliver gemt i en mySQL db, og mit spørgsmål er så om det er muligt at afvikle jsp koden direkte fra databasen, altså uden at skulle skrive websiden ud som en .jsp fil på serveren først, den skal selvfølgelig kompileres osv.. men det er trinet med at skulle lave selve filerne jeg vil undgå, samtidigt med at det er muligt at have jsp i siderne f.eks indsætte jsp-tags osv..
Avatar billede disky Nybegynder
14. februar 2002 - 07:24 #1
Det lyder som om du har lavet siderne på en ret underlig måde.

Den bedste måde er at gemme selve indholdet af siderne altså texten i databasen.
Så henter man denne text ud og får den 'udskrevet' fra en JSP side.

Så er JSP siderne nemlig altid kompilet.

Hvis du dog insisterer på at hele jsp side skal være i database, kan du serialise dem ned i databasen, og så få en servlet til at hente dem.

Det er dog særdeles upraktisk, f.eks. hvis du vil indsætte et banner på dine sider og du har 400 af dem, så skal du rette på 400 side, og derefter serialisere dem ned i basen.
Hvis du bruger min model, skal du kun rette et sted nemlig i den JSP side som henter texten i basen.
Avatar billede warpgiga Nybegynder
14. februar 2002 - 07:57 #2
hej disk
Avatar billede warpgiga Nybegynder
14. februar 2002 - 07:59 #3
hej disky, ja jeg er godt klar over at det ikke var en helt praktisk måde at gøre det, men det var netop dette jeg var ude efter, da man dyamisk skulle kunne indsætte ny jsp kode, og dermed skulle re-compile..
men jeg er kommet mig og har droppet at lade brugere indtaste jsp direkte fra content management systemet.. foreløbigt.. ;)
cool at man kan serialize dem ned i db'en.. må jeg evt. prøve en dag :)
Avatar billede disky Nybegynder
14. februar 2002 - 16:59 #4
du kan serialise derhen du ønsker, f.eks. den morse opkobling du selv har udviklet.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester