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

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

JSP Web Tutorial

JavaServer Pages ( JSP ) είναι μια τεχνολογία που σας επιτρέπει να δημιουργήσετε δυναμικές ιστοσελίδες με την ενσωμάτωση κώδικα Java γλώσσα προγραμματισμού στην ιστοσελίδα σας . JSP είναι ένα server-side τεχνολογία , έτσι ώστε τον κωδικό σας εκτελείται στον web server αντί για το πρόγραμμα περιήγησης στο web . JSP σας προσφέρει όλη τη δύναμη της γλώσσας Java , συμπεριλαμβανομένης της σύνδεσης με βάσεις δεδομένων , 2D γραφικά , κρυπτογραφία και την ασφάλεια . Εκτός από τη μορφή HTML ιστοσελίδες , μπορείτε να χρησιμοποιήσετε JSP να αναπτύξει άλλους τύπους εγγράφων , όπως XML , CSS , λογιστικά φύλλα και αρχεία PDF . JSP Βασικά
Η

Μια σελίδα JSP είναι μια μορφή HTML έγγραφο με κωδικό JSP ενσωματωμένα σε αυτό χρησιμοποιώντας εξειδικευμένες tags . Υπάρχουν δύο βασικοί τύποι των ετικετών που ονομάζονται στοιχεία scripting και δράσεις . Επιπλέον , JSP περιέχει επίσης οδηγίες και ετικέτες σχόλιο. Όνομα σελίδες JSP σας με το . Jsp επέκταση ( για παράδειγμα , index.jsp ) .
Εικόνων οδηγίες και Σχόλια
Η

<% @ οδηγίας % > Χρησιμοποιήστε την οδηγία ετικέτα για να παρέχουν πληροφορίες ή οδηγίες σχετικά με το πώς τη σελίδα σας JSP πρόκειται να κατασκευαστεί . Συνήθως χρησιμοποιούνται οι οδηγίες είναι « σελίδα » και « περιλαμβάνει ». Χρησιμοποιήστε την οδηγία της σελίδας στο πάνω μέρος της σελίδας για να εισάγουν τις κατηγορίες και να ορίσετε τις ιδιότητες της σελίδας , όπως τον τύπο του περιεχομένου , τη γλώσσα , συνεδρία και πληροφορίες . Χρησιμοποιήστε το "περιλαμβάνουν " οδηγίας ώστε να περιλαμβάνει ένα αντίγραφο ενός άλλου αρχείου στη σελίδα σας

. <% - Σχόλιο - % > Χρησιμοποιήστε το σχόλιο ετικέτα για να τεκμηριώσει τον κωδικό σας . Σε αντίθεση με τα σχόλια του HTML , JSP σχόλια δεν είναι έξοδος στην ιστοσελίδα σας . Οι

Η Scripting Στοιχεία
Η

στοιχεία Scripting επισημαίνεται με <% ... % > , με όλα τα μέτρα που συμβαίνουν στο μεταξύ . Υπάρχουν τρεις βασικοί τύποι scripting στοιχεία: . Εκφράσεις , scriptlets και δηλώσεις

<% = έκφραση % > Ένα στοιχείο έκφραση προκαλεί ο κωδικός έκφραση που πρέπει να αξιολογηθούν και τα αποτελέσματα που πρόκειται να εκτυπωθεί στην έξοδο της σελίδα . Για παράδειγμα , ο παρακάτω κώδικας θα εκτυπώσει την ημερομηνία και ώρα η σελίδα ζητήθηκε στην ιστοσελίδα σας :

Τρέχουσα ημερομηνία και ώρα : <% = νέα java.util.Date ( ) % >

<% scriptlet code% > Ένα στοιχείο scriptlet περιέχει τον κώδικα Java που θέλετε να εκτελέσετε , όπως υπολογισμοί, loops, υπό όρους δηλώσεις και τις συνδέσεις δεδομένων .

<% ! Δήλωση % > Ένα στοιχείο δήλωση περιέχει δηλώσεις για τις μεταβλητές , τις λειτουργίες και τις εσωτερικές τάξεις . Οι δηλώσεις αυτές είναι ανθεκτικές για τη ζωή του JSP στο διακομιστή .
Εικόνων Ενέργειες
Η

δράσεις είναι οι ετικέτες XML , οι οποίες καλούν τη λειτουργικότητα ενσωματωμένη στη μηχανή servlet . Η βασική σύνταξη για τις δράσεις είναι , όπου «στοιχείο» είναι το όνομα και το " χαρακτηριστικό" είναι μια ιδιότητα περάσει στη δράση . Για παράδειγμα , μπορείτε να χρησιμοποιήσετε το jsp: include δράση για να εισαγάγετε ένα αρχείο στην σελίδα σας:


Υπάρχουν αρκετές τυπικές ενσωματωμένες ενέργειες που μπορείτε να χρησιμοποιήσετε , συμπεριλαμβανομένων αυτών των χρήσιμων δράσεων :

jsp: include περιλαμβάνει ένα στατικό αρχείο ή την έξοδο της εκτελέσιμο κώδικα στη σελίδα σας

jsp : . προς τα εμπρός . προωθεί το αίτημα σε άλλη σελίδα

jsp : param είναι ένα στοιχείο παιδί της jsp: include , jsp : προς τα εμπρός και jsp : . pARAMS μπλοκ , και χρησιμοποιείται για να περάσει τις παραμέτρους σε αυτές τις ενέργειες
Η
σιωπηρή αντικείμενα
Η

Όταν εκτελείται σελίδα σας JSP , μια σειρά από προκαθορισμένες " σιωπηρή αντικείμενα " είναι αυτόματα διαθέσιμο για να το χρησιμοποιήσετε για την ανάκτηση των εισροών μορφή , διαχείριση συνόδου και άλλα καθήκοντα ειδικά για το JSP περιβάλλον . Αυτά τα αντικείμενα περιλαμβάνουν σιωπηρή εφαρμογή , config , εξαίρεση , έξω , σελίδα , pageContext , αίτημα, η ανταπόκριση και η συνεδρία . Το αντικείμενο αίτημα είναι ιδιαίτερα σημαντική επειδή κατέχει αξίες που υποβάλλονται από μια φόρμα HTML . Χρησιμοποιήστε request.getParameter ( " όνομα πεδίου " ) Για παράδειγμα, οι πληροφορίες που υποβλήθηκαν από αυτή τη μορφή HTML :

Όνομα : <τύπος εισόδου = "text " name = " first_name " > Επώνυμο :

μπορούν να ανακτηθούν στη σελίδα σας JSP , getFormData.jsp , χρησιμοποιώντας τη λειτουργία getParameter και τυπωμένα στην ιστοσελίδα χρησιμοποιώντας το στοιχείο scripting έκφρασης :

<% @ page εισαγωγής = " . java.util * " % > Hello World !

Hello World !

<% String ΟΝΟΜΑ = " " , lastName = " " ? εάν ( request.getParameter ( " first_name " ) = null ! ) { Όνομα = request.getParameter ( " first_name ")? } αν ( request.getParameter ( " last_name " ) = null ! ) { lastName = αιτήματος . getParameter ( « last_name " ) ? ! } % >

Hello <% = Όνομα % > <% = lastName % >




Η

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

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