Struts - layout er en tag-bibliotek av nyttige layout kommandoer som er inkludert i Struts rammeverk . Når en struts - layout webapplikasjon er innlogget, struts - layout tagger automatisk generere den nødvendige HTML og formater det fra en ekstern stilark fil . Struts - layout forenkler etablering av felles skjema og organiserer data skjermer ved hjelp av enkle HTML - lignende koder . Du trenger
tekst editor eller utvikling-programmet ( Notepad , Eclipse , NetBeans )
Prosjekt med Struts rammeverk installert
Vis flere instruksjoner
en
Opprett en ny JSP side i en tekst editor eller utvikling-programmet. Lagre filen inn i prosjektet katalogen
2
Type " < % @ page language = " java "% > < % @ taglib URI = " /WEB-INF/struts-layout.tld " prefix = " layout " %> < % @ taglib URI =" /WEB-INF/struts-html.tld " prefix = " html "% >" . Dette er standard header for en struts - layout JSP side . Det erklærer skriptspråk som Java og import nødvendig struts - html og struts - layout biblioteker.
3
Type " " . Denne taggen begynner layout erklæring for å lage HTML og er en nødvendig tag .
4 Type " " for å åpne et nytt skjema . Skjemaer inneholder inndatametoder som samler inn og behandle data fra brukeren. " myAction " refererer til en brukerdefinert skript som vil behandle det innførte beløp. En login prompt med brukernavn , passord og en submit knapp er et vanlig eksempel på et skjema.
5 Bruk " ", " , " " " og de andre skjemainndataobjekter koder for å gi funksjonalitet til web-applikasjon. Hver inngang alternativet har individuelle egenskaper som kan tilpasses basert på prosjektets behov. For eksempel skriver " isrequired = " true " " i et felt erklæringen vil plassere en rød stjerne ved siden av det å betegne sin betydning og krever feltet være ferdig før du sender inn .
6 Type " < layout : sende egenskap = " submit" value = "Send" /> "for å lage en standard send-knappen. På send -knappen fører skjemaet for å behandle inndata og er en viktig del av et skjema. En avbryt -knappen kan også opprettes ved å bruke " " tag. Den " " tag skaper en knapp for å slette alle data i input skjema
7 Bruk " " og " < layout. : kolonne > "koder for å sette opp rader og kolonner som ligner på tabellen strukturer i HTML. Radene inneholder et antall kolonner for enkel distribusjon av informasjon på tvers av et mellomrom. Størrelsen på rader og kolonner kan stilles ved hjelp av høyde og bredde egenskaper .