Come fare Java Struts

August 29

Come fare Java Struts


La competenza, la produttività, la portabilità e la piattaforma di sicurezza di Java rendono la tecnologia ideale per i progetti della rete di calcolo e di sviluppo Web, come ad esempio Apache Struts l'integrazione e l'esecuzione. Java si trova ovunque, dai laptop ai centri dati, i telefoni cellulari a Internet, e sistemi di gioco a state-of-the-art supercomputer. Java si integra bene con il progetto Apache Struts, che è il motivo per cui quest'ultimo è il framework per applicazioni Web più riconosciuto per Java.

istruzione

1 Inserire il codice qui per creare un file JSP e il nome logon.jsp. Questa forma illustra l'effetto di Struts Action Framework con l'HTML e gli elementi JSP, in particolare la parte sotto forma di gestione:

<% @ Lingua page = "java"%>

<% @ Taglib uri = "/ WEB-INF / puntoni-html.tld" prefix = "html"%>

<% @ Taglib uri = "/ WEB-INF / puntoni-bean.tld" prefix = "fagiolo"%>

<Html: html>

<Head>

<Title>

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

</ Title>

</ Head>

<Body bgcolor = "bianco">

<Html: errori />

<Html: form action = "/ accesso" attenzione = "username">

<Table border = "0" width = "100%">

&lt;tr>

& Lt; ° class = "right">

& Lt; fagiolo: message key = "prompt.username" />

& Lt; / th>

& Lt; td class = "left">

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

& Lt; / td>

& Lt; / tr>

& Lt; tr>

& Lt; ° class = "right">

& Lt; fagiolo: 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: presentare>

& Lt; fagiolo: message key = "button.submit" />

& Lt; / html: presentare>

& Lt; / td>

& Lt; td class = "right">

& Lt; html: reset>

& Lt; fagiolo: message key = "button.reset" />

& Lt; / html: reset>

& Lt; / td>

& Lt; / tr>

</ Table>

</ Html: form>

</ Body>

</ Html: html>

2 Incollare il codice qui sotto per trasferire i dati da un ActionForm a un oggetto di business:

PropertyUtils.copyProperties (ActionForm, BusinessObject);

Invertire i parametri se si desidera invece per trasferire dati da un oggetto di business a un ActionForm:

PropertyUtils.copyProperties (BusinessObject, ActionForm);

3 Inserire il codice per creare la tua pagina di presentazione con la libreria di tag puntoni-html. Questo file servirà come forma multipart:

<% @ Lingua page = "java">

<% @ Taglib

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

prefix = "html">

<Html: form action = "uploadAction.do" enctype = "multipart / form-data">

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

Si prega di inserire il file che si desidera caricare: & lt; html: file di property = "myFile">

<Html: inviare />

</ Html: form>

4 Incollare il seguente codice al progetto Struts per creare il bean ActionForm. Questo FormFile eseguirà la classe azione e recuperare le informazioni per il vostro progetto Struts:

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionMapping;

import org.apache.struts.upload.FormFile;

public class UploadForm estende ActionForm {

protected String myText;

protetto FormFile myFile;

setMyText public void (String text) {

myText = text;

}

public String getMyText () {

tornare myText;

}

setMyFile public void (file FormFile) {

myFile = File;

}

pubblico FormFile getMyFile () {

tornare myFile;

}

}

Consigli e avvertenze

  • Partecipare a forum di discussione per chiedere il parere di esperti da parte degli utenti maestri della lingua Apache e tecnologia Java. Prova a fare come molti tutorial come si può per queste lingue per acquisire le conoscenze di base su di loro.