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

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Προγραμματισμός 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 : element > , όπου «στοιχείο» είναι το όνομα και το " χαρακτηριστικό" είναι μια ιδιότητα περάσει στη δράση . Για παράδειγμα , μπορείτε να χρησιμοποιήσετε το jsp: include δράση για να εισαγάγετε ένα αρχείο στην σελίδα σας:


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

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

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

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

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

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

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

< % @ page εισαγωγής = " . java.util * " % > Hello World ! < /title> < /head> <body> <h1> Hello World ! < /h1 > < % String ΟΝΟΜΑ = " " , lastName = " " ? εάν ( request.getParameter ( " first_name " ) = null ! ) { Όνομα = request.getParameter ( " first_name ")? } αν ( request.getParameter ( " last_name " ) = null ! ) { lastName = αιτήματος . getParameter ( « last_name " ) ? ! } % > <p> Hello < % = Όνομα % > < % = lastName % > < /p > < /body> < /html > < br > <br> <br> Η <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Programming/java-programming/90628.html' >Java Time Tutorials </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Programming/java-programming/90630.html' >Εξαιρέσεις Java Tutorial </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Programming/java-programming/89654.html" target="_blank">Πώς να Μορφή Κόμματα σε έναν αριθμό σε Java </a></li> <li><a href="http://www.221021.com/Programming/java-programming/89528.html" target="_blank">Σχετικά με Java Λειτουργίες χαρακτήρων </a></li> <li><a href="http://www.221021.com/Programming/java-programming/89254.html" target="_blank">Πώς να Turn Off JSP Επικύρωση σε Eclipse </a></li> <li><a href="http://www.221021.com/Programming/java-programming/90735.html" target="_blank">Τρόπος ταξινόμησης μία συνδεδεμένη λίστα σε Java </a></li> <li><a href="http://www.221021.com/Programming/java-programming/89584.html" target="_blank">Πώς να τρέξει JSP σε iFrame </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Programming/java-programming/90188.html" target="_blank">Πώς να πάρει το τρέχον έτος σε Java </a></li> <li><a href="http://www.221021.com/Programming/java-programming/90067.html" target="_blank">Πώς να δηλώσετε έναν πίνακα των ακεραίων σε Java </a></li> <li><a href="http://www.221021.com/Programming/java-programming/89340.html" target="_blank">Πώς να Κώδικας Double Επιλογές Χρησιμοποιώντας JavaServer Pages </a></li> <li><a href="http://www.221021.com/Programming/java-programming/90046.html" target="_blank">Πώς να Τοποθετήστε Records σε Java </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>