Wie man Java Struts

August 5

Wie man Java Struts

Kompetenz, Produktivität, Plattform-Mobilität und Sicherheit der Java machen es die ideale Technologie für Network computing und Web-Entwicklungsprojekte wie Apache Struts Integration und Ausführung. Java ist überall, von Laptops in Rechenzentren der Handys mit dem Internet und Gaming-Systeme bis zu der modernen Supercomputern gefunden. Java ist gut mit dem Apache Struts Projekt, weshalb letztere am meisten beachteten Web Application Framework für Java ist integriert.

Anweisungen

1 Geben Sie den Code unten, um eine JSP-Datei erstellen und nennen Sie es logon.jsp. Dieses Formular veranschaulicht den Effekt von Struts Action Framework mit Ihre HTML- und JSP-Elemente, insbesondere der Umgang mit Form-Teil:

< % bei Seitensprache = "Java" % >

< % bei Taglib uri="/WEB-INF/struts-html.tld" Präfix = "html" % >

< % bei Taglib uri="/WEB-INF/struts-bean.tld" Präfix = "Bohne" % >

< Html:html >

< Head >

< Titel >

&lt;bean:message key="logon.title"/>

< / title >

< / head >

< Body Bgcolor = "White" >

< Html:errors / >

< Html:form Aktion = "/ logon" Fokus = "Benutzername" >

< Tabellenrahmen = "0" Width = "100 %" >

&lt;tr>

&lt;th class="right">

&lt;bean:message key="prompt.username"/>

&lt;/th>

&lt;td class="left">

&lt;html:text property="username" size="16"/>

&lt;/td>

&lt;/tr>

&lt;tr>

&lt;th class="right">

&lt;bean:message key="prompt.password"/>

&lt;/th>

&lt;td class="left">

&lt;html:password property="password" size="16"/>

&lt;/td>

&lt;/tr>

&lt;tr>

&lt;td class="right">

&lt;html:submit>

&lt;bean:message key="button.submit"/>

&lt;/html:submit>

&lt;/td>

&lt;td class="right">

&lt;html:reset>

&lt;bean:message key="button.reset"/>

&lt;/html:reset>

&lt;/td>

&lt;/tr>

< / table >

< / Html:form >

< / body >

< / Html:html >

2 Fügen Sie den Code unten, um Daten von einem ActionForm auf ein Geschäftsobjekt übertragen:

PropertyUtils.copyProperties (ActionForm, BusinessObject);

Kehren Sie die Parameter, wenn Sie stattdessen auf Daten aus einem Geschäftsobjekt zu einem ActionForm übertragen möchten:

PropertyUtils.copyProperties (BusinessObject, ActionForm);

3 Geben Sie den Code um Ihre Präsentationsseite mit der Federbeine-html-Tag-Bibliothek zu erstellen. Diese Datei dient als mehrteilige Formular:

< %@page Sprache = "Java" >

< %@taglib

uri="/WEB-INF/struts-html.tld"

Präfix = "html" >

< Html:form action="uploadAction.do" Enctype = "Multipart/Form-Data" >

Please Input Text: &lt;html:text property="myText">

Please Input The File You Wish to Upload: &lt;html:file property="myFile">

< html: senden / >

< / Html:form >

4 Fügen Sie den folgenden Code dem Struts-Projekt Ihre ActionForm-Bohne zu erstellen. Diese FormFile wird führen Ihre Action-Klasse und rufen Sie die Informationen für Ihr Projekt Struts:

Importieren Sie javax.servlet.http.HttpServletRequest;

Importieren Sie javax.servlet.http.HttpServletResponse;

Import org.apache.struts.action.ActionForm;

Import org.apache.struts.action.ActionMapping;

Import org.apache.struts.upload.FormFile;

öffentliche Klasse UploadForm erweitert ActionForm {}

protected String myText;

protected FormFile myFile;

public void setMyText(String text) {

myText = text;

}

public String getMyText() {

return myText;

}

public void setMyFile(FormFile file) {

myFile = file;

}

public FormFile getMyFile() {

return myFile;

}

}

Tipps & Warnungen

  • Begleiten Sie Diskussionsforen fachkundige Beratung vom Meister Nutzern des Apachen-Sprache und der Java-Technologie zu suchen. Versuchen Sie so viele Tutorials, wie Sie für diese Sprachen Grundkenntnisse über sie gewinnen können.