Hvordan bruke Struts Layout

Struts-layout er en kode bibliotek med nyttige layout kommandoer inkludert i Struts rammeverk. Når en struts-layout webapplikasjon er tilgjengelig, struts-layout koder automatisk generere den nødvendige HTML og formater det fra en ekstern stilark fil. Struts-layout forenkler etablering av felles skjemaelementer og organiserer dataskjermer ved hjelp av enkle HTML-lignende koder.

Bruksanvisning

1 Opprett en ny JSP side i en teksteditor eller utvikling-programmet. Lagre filen inn i prosjektet katalog

2 Type "<% @ side 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 sier skriptspråk som Java og importerer de nødvendige struts-html og struts-layout biblioteker.

3 Type "<layout: html>". Denne taggen begynner oppsettet erklæring for å lage HTML og er en nødvendig kode.

4 Type "<layout: form action =" myAction ">" for å åpne en ny form. Skjemaer inneholde inntastingsmetoder som samler 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 send-knappen er et vanlig eksempel på et skjema.

5 Bruk "<layout: tekst>", "<layout: passord>", "<layout: dato>" og de andre skjema inngangs koder for å gi funksjonalitet til web-applikasjon. Hver inngang alternativet har individuelle egenskaper som kan tilpasses basert på prosjektets behov. For eksempel skrive "isRequired =" true "" i et felt erklæring 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 property =" submit "value =" submit "/>" for å lage en standard send-knappen. Send-knappen får skjemaet til å behandle inndata og er en viktig del av et skjema. En avbryt-knapp kan også opprettes ved å bruke "<layout: avbryte>" tag. Den "<layout: reset />" tag skaper en knapp for å slette alle data i input form.

7 Bruk "<layout: rad>" og "<layout: kolonne>" koder for å sette opp rader og kolonner som ligner på tabellstrukturer i HTML. Rader inneholde 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.

Hint

  • Alle kodene i struts-layout må være lukket legge til en avsluttende koden. En avsluttende tag er navnet på etiketten med en "/" foran den. For eksempel, "<layout: html>" tag lukkes med "</ layout: html>." Lukke orden er basert på hierarki av elementene.