The ferdighet, produktivitet, plattform portabilitet og sikkerhet i Java gjør den ideell teknologi for IT-nettverket og webutvikling prosjekter, for eksempel Apache Struts integrasjon og gjennomføring. Java finnes overalt , fra bærbare datamaskiner til datasentre , mobiltelefoner til Internett, og spillsystemer til state -of -the -art superdatamaskiner. Java integreres godt med Apache Struts -prosjektet, som er grunnen til at sistnevnte er den mest anerkjente web-applikasjon rammeverk for Java. Instruksjoner
en
Input koden nedenfor til å lage en JSP -fil og gi den navnet logon.jsp . Dette skjemaet illustrerer effekten av Struts Action Framework med HTML og JSP elementer, spesielt skjema - håndtering del : en
< % @ page language = " java "% >
< % @ taglib URI = " /WEB-INF/struts-html.tld " prefix = " html "% >
< % @ taglib URI = " /WEB-INF/struts-bean.tld " prefix = " bønne "% >
< bean : beskjedtasten = " logon.title " />
< /title >
< /head >
< table border = " 0 "width = " 100 % ">
< bean : beskjedtasten = " prompt . brukernavn " /> < /th > | < html : text egenskap = " brukernavn "størrelse = " 16 " /> < /td > < /tr > |
< th class = "right ">
< /th >
< /td > < /tr > |
< bean : beskjedtasten = " button.submit " /> < /html : sende > < /td > < bean : melding 2 Lim koden nedenfor til å overføre data fra en ActionForm til en bedrift objekt : PropertyUtils.copyProperties ( ActionForm , BusinessObject ), Omvendt parameterne hvis du i stedet ønsker til å overføre data fra en virksomhet objekt til en ActionForm : PropertyUtils.copyProperties ( BusinessObject , ActionForm ) ; 3 Tast inn koden for å lage presentasjonen side med struts - html tag bibliotek . Denne filen vil fungere som din flerdelt skjema : en < % @ page action = " uploadAction.do " enctype = " multipart /form - data " > Input Tekst: Input File du ønsker å laste opp : < /html : form> 4 Lim inn følgende kode til din Struts prosjekt for å lage din ActionForm bønne. Dette FormFile vil utføre handlingen klassen og hente informasjon for Struts prosjekt : en import javax.servlet.http.HttpServletRequest ; import javax.servlet.http.HttpServletResponse ; < p> import org.apache.struts.action.ActionForm ; import org.apache.struts.action.ActionMapping ; import org.apache.struts.upload.FormFile ; public class UploadForm strekker ActionForm { beskyttet String myText ; beskyttet FormFile minFil ; public void setMyText ( String tekst) { myText = tekst ; } public String getMyText ( ) { retur myText ; } public void setMyFile ( FormFile fil ) { minFil = fil ; } offentlig FormFile getMyFile ( ) { retur minFil ; } }
|
|