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

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

Πώς να φορτώσει μια εικόνα στο Struts

Struts οι μέθοδοι που επιτρέπουν στους χρήστες να ολοκληρώσουν απλές εργασίες , όπως το ανέβασμα και το κατέβασμα αρχείων προγραμματισμού . Χρησιμοποιείται ως ένα μέρος της κωδικεύουσας διακομιστή Apache γλώσσα . Με μερικές απλές κωδικοποίηση , μπορείτε να δημιουργήσετε ένα πρόγραμμα που θα αναπτύξει μια αναζήτηση του αρχείου και το κουμπί αποστολής για μια ποικιλία αρχείων , συμπεριλαμβανομένων των εικόνων . Οδηγίες
Η 1

Ανοίξτε Struts λογισμικό προγραμματισμού σας . 2

Δημιουργία φόρμας φασολιών πληκτρολογώντας τον ακόλουθο κώδικα στο παράθυρο κώδικα . Μια μορφή φασολιών είναι μια κατηγορία που ορίζει την επαναφορά , να πάρει , που έχει και την επικύρωση των μεθόδων

πακέτο roseindia.net ? .

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

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

/**

* @ συγγραφέας Deepak Kumar

* @ Web http://www.roseindia.net

* @ Email roseindia_net@yahoo.com

* /

/**

* Έντυπο φασολιών για Struts Ανέβασμα αρχείου .

*

* /

δημόσια τάξη StrutsUploadForm επεκτείνει ActionForm

{

ιδιωτικό FormFile thefile ?

/**
.

* @ επιστροφή επιστρέφει το thefile

* /

δημόσια FormFile getTheFile ( ) {

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

}

/**

* @ param thefile Η FormFile να ρυθμίσετε .

* /

δημόσια setTheFile void ( FormFile thefile ) {

αυτό . thefile = thefile ?

} }


εικόνων 3

Ανάπτυξη και την κατηγορία ενέργειες πληκτρολογώντας τον ακόλουθο κώδικα στο παράθυρο κώδικα . Αυτό θα ανακτήσει το getFile ( ) Αριθμός αναφοράς του αρχείου , το οποίο θα λάβει τις πληροφορίες του αρχείου που θέλετε να ανεβάσετε

πακέτο roseindia.net ? .

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 εισαγωγής ?

/**

* @ συγγραφέας Deepak Kumar

* @ Web http://www.roseindia.net

* @ Email roseindia_net @ yahoo . com

* /

/**

* Struts File Upload Μορφή δράσης.

*

* /

δημόσια τάξη StrutsUploadAction επεκτείνει δράσης

{

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

ActionMapping χαρτογράφηση , πώληση

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

HttpServletRequest αιτήματος , πώληση

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

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

//Διαδικασία η FormFile

FormFile myFile = myForm . getTheFile ( ) ?

String ContentType = myFile.getContentType ( ) ?

String fileName = myFile.getFileName ( ) ?

int Μέγεθος αρχείου = myFile.getFileSize ( ) ?

byte [ ] fileData = myFile.getFileData ( ) ?

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

System.out.println ( " File Όνομα : " + fileName ) ?

System.out.println ( " Μέγεθος αρχείου : " + μέγεθος αρχείου ) ?

επιστρέψει mapping.findForward ( " επιτυχία " ) ?

} }


Η 4

Δώστε ορισμό για τη μορφή φασολιών στο αρχείο αντηρίδες - config.xml πληκτρολογώντας τον κωδικό Φτηνές 5

Καθορίστε τη χαρτογράφηση ενέργειες πληκτρολογώντας τον κωδικό . Αυτό είναι μια κατηγορία που θα ελέγχει την εισερχόμενη αίτηση για να φορτώσετε το name = " επιτυχία " path = " /pages /uploadsuccess.jsp " />


Η 6

Δημιουργήστε μια σελίδα . jsp πληκτρολογώντας τον κωδικό . Αυτό θα δημιουργήσει τη σελίδα κουμπί upload και πλαίσιο αναζήτησης .

<% @ Taglib uri = " /tags /αντηρίδες - bean " prefix = " φασόλι " % >

<% @ taglib uri = " /tags /αντηρίδες - html " prefix = " html " % >



Struts File Upload Παράδειγμα



<σώμα bgcolor = "λευκό" >













Παρακαλώ εισάγετε τον παρακάτω λεπτομέρειες




Όνομα αρχείου




Ανεβάστε Σελίδα 7

Κώδικα η ιστοσελίδα που θα ενημερώνουν τον χρήστη ότι η αποστολή της εικόνας είναι επιτυχής , πληκτρολογώντας την ακόλουθη align = "center " > size="5" του αρχείου ήταν επιτυχής Λήψη




8

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


  • Struts File Upload

    παράδειγμα σας δείχνει πώς να φορτώσετε το αρχείο με Struts


  • Η 9

    Δοκιμάστε uploader εικόνα σας . . Φορτώστε το πρόγραμμα στο χώρο του FTP εξυπηρετητή σας . Κατευθύνετε το πρόγραμμα περιήγησης στο Internet στο αρχείο αρχείο FileUpload.jsp μέσα στο χώρο FTP σας . Κάντε κλικ στο " FileUpload.jsp " στον κατάλογο των προγραμμάτων που βρίσκονται στο χώρο FTP σας . Η σελίδα , με το κουμπί upload και πλαίσιο αναζήτησης , θα εμφανιστεί στον browser σας . Κάντε κλικ στο κουμπί "Browse " για να προκαλέσει ένα μενού αρχείο για να εμφανιστεί στην οθόνη . Κάντε κλικ στην εικόνα που θέλετε να φορτώσετε . Κάντε κλικ στο κουμπί " Upload" στην οθόνη . Η αποστολή της σελίδας επιτυχία εικόνας θα πρέπει να εμφανιστεί εάν το πρόγραμμα ολοκληρωθεί με επιτυχία . Αν όχι, ελέγξτε την κωδικοποίηση σας για τυχόν λάθη .
    Η
    εικόνων

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

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