Die Kompetenz , Produktivität, Plattform Portabilität und Sicherheit von Java machen es zur idealen Technologie für Netzwerk- Computer-und Web-Entwicklung Projekte wie Apache Struts Integration und Ausführung. Java ist überall, von Laptops bis hin zu Rechenzentren , Mobiltelefone mit dem Internet und Gaming-Systeme auf state-of- the-art Supercomputer gefunden. Java lässt sich gut mit dem Apache Struts Projekt , weshalb letztere ist die bekannteste Web -Applikations-Framework für Java ist . Anleitung
1
Eingang der Code unten, um eine JSP-Datei erstellen und benennen es logon.jsp . Diese Form veranschaulicht die Wirkung der Struts Handlungsrahmen mit Ihrem HTML -und JSP- Elemente, insbesondere die Form - Handling Teil :
< % @ page language = " java" % >
< % @ taglib uri = "/WEB-INF/struts-html.tld " prefix = "html" % >
<% @ taglib uri = "/WEB-INF/struts-bean.tld " prefix = " bean" % >
< Bohne : Nachricht key = " logon.title " />
< /title>
< /head>
< bean : message key =" Eingabeaufforderung . username " /> < /th> | < html : text property = " username " Größe = " 16" /> < /td > < /tr> |
< th class = "right" >
< /th>
< td class = "left " >
< /td >
< /tr>
< bean : message key = " button.submit " /> < /html : submit > < /td> class="right"> < bean : message Seite 2 Fügen Sie den Code unten, um Daten aus einer ActionForm Transfer zu einem Business-Objekt : PropertyUtils.copyProperties ( ActionForm , BusinessObject ); Kehren Sie die Parameter , wenn Sie stattdessen wollen ; 3 Geben Sie den Code , um Ihre Präsentation mit der Seite zu erstellen PropertyUtils.copyProperties ( BusinessObject , ActionForm ) : um Daten von einem Business-Objekt zu einer ActionForm übertragen struts- html -Tag-Bibliothek . Diese Datei wird als mehrteilige Form dienen : < % @ page action = " uploadAction.do " enctype = " multipart /form -data" > Texteingabe : Eingang Die Datei Sie hochladen möchten : Download < /html : form> 4 Fügen Sie den folgenden Code auf Ihre Struts Projekt um Ihre ActionForm Bean erstellen. Diese FormFile führt die Aktion Klasse und rufen Sie die Informationen für Ihre Struts Projekt : 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 erstreckt ActionForm { geschützt String myText ; geschützt FormFile myFile ; public void setMyText (String text) { myText = text ; } public String getMyText () { Rückkehr myText ; } public void setMyFile ( FormFile Datei ) { myFile = file ; } öffentlichen FormFile getMyFile () { Rückkehr myFile ; } }
| |