Mens HTML er enkel å lære og lar programmerere lage nettsider raskt , stiller det store begrensninger på mulige funksjoner av websider . JavaServer Pages er programvare som lar webutviklere skape mer funksjonsrike nettsteder. Utviklere kan lage tabeller med egendefinerte formater i rutenett med bare JSP , bare HTML -kode eller begge deler. HTML Tabell Rister
Tabeller tillate webutviklere å lage regneark - lignende celler , eller rutenett , for å vise diagrammer av informasjon. Utviklere også bruke tabeller til å styre utformingen av en hel webside ved å sette på bordet for å ikke vise linjene mellom individuelle bord nett. Tabeller er svært fleksibel , og gir programmerere muligheten til å angi størrelsen på hver enkelt rutenett i tabellen .
JavaServer Pages
Mens Java desktop-applikasjoner og applets består av kilde kode pre - kompilert i Java bytecode , gjør JSP programvare fra Oracle nettstedservere å kompilere Java kildekode i sanntid for besøkende. Med JSP , Java-utviklere bygge dynamiske websider uten å lære en ny web- programmeringsspråk som PHP , Ruby on Rails eller Microsofts Asp.NET rammeverk .
JSP og HTML
webutviklere integrere Java-koden i HTML på JSP sider, eller bruke Java -kode for å vise HTML. Ved å integrere HTML kode i Java er betinget utsagn og kontroll looper , kontrollerer utvikleren HTML som serveren sender til den besøkendes nettleser. Istedenfor å lage et enkelt, statisk versjon av tabellen, genererer Java kode et dynamisk. Ved å integrere ulike verdier inn i en rekke kontroll strukturer , programmerere etablere én felles kildekode fil som kan produsere tabeller med varierende egenskaper .
Java Swing
å lage tabeller , JSP sider kan benytte HTML -kode eller Swing , Java grafiske brukergrensesnitt bibliotek . Swing JTable objekt skaper tabeller i mer avanserte web- grensesnitt enn HTML, med kildekode som er betydelig mer komplisert enn å generere HTML -kode. Programmerere som ikke trenger en ekstra interface vanligvis bruker HTML-tabeller for å spare tid .