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 >
<bean:message key="logon.title"/>
< / title >
< / head >
< Body Bgcolor = "White" >
< Html:errors / >
< Html:form Aktion = "/ logon" Fokus = "Benutzername" >
< Tabellenrahmen = "0" Width = "100 %" >
<tr>
<th class="right">
<bean:message key="prompt.username"/>
</th>
<td class="left">
<html:text property="username" size="16"/>
</td>
</tr>
<tr>
<th class="right">
<bean:message key="prompt.password"/>
</th>
<td class="left">
<html:password property="password" size="16"/>
</td>
</tr>
<tr>
<td class="right">
<html:submit>
<bean:message key="button.submit"/>
</html:submit>
</td>
<td class="right">
<html:reset>
<bean:message key="button.reset"/>
</html:reset>
</td>
</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: <html:text property="myText">
Please Input The File You Wish to Upload: <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.