Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να φορτώσει τα αρχεία που χρησιμοποιούν Struts

Χρησιμοποιώντας το πλαίσιο Struts , η ανάπτυξη των βασικών χαρακτηριστικών ενός δικτυακού τόπου μπορεί να δημιουργηθεί και να αναπτυχθεί σε ένα μικρότερο χρονικό διάστημα . Το ανέβασμα των αρχείων επιτρέπει στους χρήστες να υποβάλουν τα αρχεία από τον υπολογιστή τους σε ένα διακομιστή . Μορφές Ιστού είναι απαραίτητη σε αυτή την κατάσταση , καθώς παρέχουν μια μέθοδος επικοινωνίας και αλληλεπίδρασης μεταξύ του τοπικού συστήματος αρχείων από την πλευρά του πελάτη και τη δομή server-side αρχείο . Τα πράγματα που θα χρειαστείτε
Eclipse IDE
Java
Tomcat 6.0 ή νεότερη έκδοση
Struts 2.0 ή νεότερη
Η Εμφάνιση Περισσότερες οδηγίες
Set Up Περιβάλλον

1

Ανοίξτε Eclipse IDE . 2

Πλοήγηση στο "Αρχείο ", επιλέξτε " Νέο" και επιλέξτε " Άλλο ".
εικόνων 3

Επιλέξτε το εικονίδιο του φακέλου που ονομάζεται "Web ". Από τη στιγμή που επεκτείνεται , επιλέξτε " Dynamic Web Project" και πατήστε " Next".
Η 4

Enter " StrutsExample " στο " Όνομα έργου : " . Πεδίο
5

Εντοπίστε η άποψη Package Explorer στην αριστερή sidebar .
Η

6 κάντε δεξί κλικ στο αρχείο με το όνομα "src " και πλοηγηθείτε στο " Νέο" και επιλέξτε " πακέτο ".
Η 7

Πληκτρολογήστε " strutsexample " στο "Name : " " . Τέλος » πεδίο και στη συνέχεια πατήστε
8

δεξί κλικ στο νέο πακέτο ονομάζεται " strutsexample , " πλοηγηθείτε στο " νέο" και επιλέξτε " . Class "
Η 9

Enter " FileForm "στο " Όνομα : . " πεδίο και πατήστε " Finish "

10

Δημιουργήστε μια άλλη τάξη στο πακέτο " strutsexample »και ονομάστε το " FileAction . "
εικόνων επεξεργαστείτε αρχεία
Η 11

Ανοίξτε την κατηγορία " FileForm.java " με διπλό κλικ πάνω στο " Πακέτο Explorer " άποψη .
Τετάρτη 12

Βεβαιωθείτε ότι το παράθυρο Επεξεργαστής έχει ανοίξει . Ο κωδικός για FileForm.java πρέπει να είναι παρόντες στη δεξιά πλευρά του Eclipse IDE
Η 13

Πληκτρολογήστε το ακόλουθο σε μια νέα γραμμή αμέσως μετά τη γραμμή που λέει " πακέτο strutsexample : " .

org.apache.struts.action εισαγωγής * ? .

org.apache.struts.upload.FormFile εισαγωγής ?

14

Εντοπίστε τη γραμμή που λέει « δημόσια τάξη FileForm ». Επεξεργαστείτε να «δημόσια τάξη FileForm εκτείνεται ActionForm . "
Η 15

Εντοπίστε τα δύο άγκιστρα στο παράθυρο Editor. Θα εμφανιστεί σε διαφορετικές γραμμές
Τετάρτη 16

Πληκτρολογήστε τον ακόλουθο κώδικα μεταξύ των δύο άγκιστρα :

ιδιωτικό FormFile uploadedfile ?

Δημόσια FormFile getTheFile ( ) { <. br >

επιστρέψει uploadedfile ?

}

δημόσια άκυρη setTheFile ( FormFile uploadedfile ) {

αυτό . Uploadedfile = uploadedfile ? " . Αποθήκευση "

}
Η 17

Αποθηκεύστε το έγγραφο με την πλοήγηση στο "Αρχείο" και επιλέγοντας
εικόνων Επεξεργασία εξόδου Class
Τετάρτη 18

Ανοίξτε την κατηγορία " FileAction.java " με διπλό κλικ πάνω στο " Πακέτο Explorer " άποψη .
Η 19

Βεβαιωθείτε ότι το παράθυρο Επεξεργαστής έχει ανοίξει . Ο κωδικός για FileAction.java πρέπει να είναι παρόντες στη δεξιά πλευρά του Eclipse IDE
20

Πληκτρολογήστε το ακόλουθο σε μια νέα γραμμή αμέσως μετά τη γραμμή που λέει " πακέτο strutsexample ? " : .

javax.servlet.http.HttpServletRequest εισαγωγής ?

javax.servlet.http.HttpServletResponse εισαγωγής ?

org.apache.struts.action.Action εισαγωγής ?

εισαγωγής org.apache.struts.action.ActionForm ?

org.apache.struts.action.ActionForward εισαγωγής ?

org.apache.struts.action.ActionMapping εισαγωγής ?

εισαγωγή org.apache.struts.upload.FormFile ? " . δημόσια τάξη FileAction "
Η 21

Εντοπίστε τη γραμμή που διαβάζει Επεξεργαστείτε να «δημόσια τάξη FileAction εκτείνεται δράσης. "
Η 22

Εντοπίστε τα δύο άγκιστρα στο παράθυρο Editor. Θα εμφανιστεί σε διαφορετικές γραμμές
Η 23

Πληκτρολογήστε τον ακόλουθο κώδικα μεταξύ των δύο άγκιστρα : .

Δημόσια ActionForward εκτελέσει (

ActionMapping χάρτη ,

μορφή ActionForm , πώληση

HttpServletRequest req , πώληση

HttpServletResponse απάντηση ) ρίχνει Εξαίρεση {

StrutsUploadForm TheForm = ( StrutsUploadForm ) μορφή ?

FormFile thefile = TheForm . getTheFile ( ) ?

String ContentType = theFile.getContentType ( ) ?

String name = theFile.getFileName ( ) ?

int size = theFile.getFileSize ( ) ?

byte [ ] fileData = theFile.getFileData ( ) ?

System.out.println ( " ContentType : " + ContentType ) ?

System.out.println ( " το όνομα του αρχείου είναι : "+ name ) ?

System.out.println (" το αρχείο ήταν : . " + μέγεθος + " σε μέγεθος ")?

επιστρέψει map.findForward ( " ! congrats ήταν μια επιτυχία ")? }


Η 24

Αποθηκεύστε το έγγραφο με την πλοήγηση στο " . Αρχείο "και επιλέγοντας " Αποθήκευση "
εικόνων διαμόρφωση

25

Εντοπίστε το αρχείο με το όνομα " δοκοί - config.xml " στο παράθυρο " Package Explorer " . Ανοίξτε το αρχείο κάνοντας διπλό κλικ πάνω του
Η 26

Πληκτρολογήστε το ακόλουθο σε μια νέα γραμμή : .

<Όνομα φόρμας - bean = Τύπος " FileUpload " = " strutsexample . name = " επιτυχία " path = " output.jsp " />


Η 27

Αποθηκεύστε το έγγραφο με την πλοήγηση στο "Αρχείο" και επιλέγοντας " Αποθήκευση . "
εικόνων διεπαφή χρήστη

28

Εντοπίστε το εικονίδιο του φακέλου που ονομάζεται = " WebContent . " κάντε δεξί κλικ σε αυτό, πλοηγηθείτε στο" Νέο "και επιλέξτε " Άλλο . "
Η 29

Εντοπίστε το φάκελο στο pop- up παράθυρο που ονομάζεται " Web ". Επιλέξτε" JSP "και πατήστε" Next ".

30

Enter" εισόδου . jsp "στο " όνομα αρχείου : " . πεδίο
Η 31

Επαναλάβετε τα παραπάνω βήματα για να δημιουργήσετε ένα άλλο αρχείο με το όνομα " output.jsp " εισόδου
εικόνων Επεξεργασία » . . jsp «
Η 32

Κάντε διπλό κλικ στο αρχείο με το όνομα " input.jsp " και εντοπίστε το κομμάτι του κώδικα που έχει ως εξής:



Η 33

Εισάγετε τον παρακάτω κωδικό στο χώρο μεταξύ των δύο «σώμα» ετικέτες


File Upload



Η 34

Αποθηκεύστε το έγγραφο με την πλοήγηση στο "Αρχείο" και επιλέγοντας "Αποθήκευση". « output.jsp »
εικόνων Επεξεργασία

35

Κάντε διπλό κλικ στο αρχείο με το όνομα " output.jsp " και εντοπίστε το κομμάτι του κώδικα που έχει ως εξής:



Η 36

Εισάγετε τον παρακάτω κωδικό στο το διάστημα μεταξύ των δύο «σώμα» ετικέτες .

Μεταφόρτωση αρχείου ήταν επιτυχής


Η 37

Αποθηκεύστε το έγγραφο με την πλοήγηση στο "Αρχείο " και επιλέγοντας "Αποθήκευση ".
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα