La competenza, la produttività, portabilità della piattaforma e sicurezza di Java rendono la tecnologia ideale per rete informatica e progetti di sviluppo Web, ad esempio Apache Struts integrazione ed esecuzione. Java si trova ovunque, dai computer portatili ai centri dati, telefoni cellulari a Internet e sistemi di gioco ai supercomputer di state-of-the-art. Java si integra bene con il progetto Apache Struts, ragion per cui quest'ultimo è il più riconosciuto Web application framework per Java.
Istruzioni
1
Inserire il codice seguente per creare un file JSP e denominarlo logon.jsp. Questo modulo viene illustrato l'effetto del quadro di azione Struts con gli elementi HTML e JSP, specialmente la parte di gestione dei form:
< % @ language di pagina = "java" % >
< % @ taglib uri="/WEB-INF/struts-html.tld" prefix = "html" % >
< % @ taglib uri="/WEB-INF/struts-bean.tld" prefix = "fagiolo" % >
< html:html >
< head >
< title >
<bean:message key="logon.title"/>
< / title >
< / head >
< corpo bgcolor = "white" >
< html:errors / >
< html:form azione = fuoco "/ logon" = "username" >
< tavolo border = "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>
< / tabella >
< / html:form >
< / body >
< / html:html >
2
Incollare il codice riportato di seguito per trasferire dati da un ActionForm a un oggetto business:
PropertyUtils.copyProperties (actionForm, businessObject);
Se si desidera invece trasferire dati da un oggetto business per un ActionForm, invertire i parametri:
PropertyUtils.copyProperties (businessObject, actionForm);
3
Inserire il codice per creare la tua pagina di presentazione con la libreria di tag struts-html. Questo file servirà come vostro form multipart:
< %@page lingua = "java" >
< %@taglib
uri="/WEB-INF/struts-html.tld"
prefisso = "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: inviare / >
< / html:form >
4
Incollare il codice seguente al progetto Struts per creare il tuo fagiolo ActionForm. Questo FormFile eseguirà il codice categoria di azione e recuperare le informazioni per il vostro progetto di Struts:
importazione javax.servlet.http.HttpServletRequest;
importazione javax.servlet.http.HttpServletResponse;
importare ActionForm;
importazione org.apache.struts.action.ActionMapping;
importazione FormFile;
publicclass carica extends 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;
}
}
Consigli & Avvertenze
- Partecipare a forum di discussione per chiedere il parere di esperti di master utenti della lingua Apache e tecnologia Java. Prova a fare come molti tutorial che puoi per queste lingue di acquisire conoscenze di base su di loro.