JSP - Tutorial 02 - Δομή της Γλώσσας

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

JSP - Tutorial 02 - Δομή της Γλώσσας

Δημοσίευση από tsiger » 10 Φεβ 2005 14:32

Ξεκινώντας να πουμε καταρχην πως τα tags που υποστηριζονται στη γλωσσα διαχωριζονται σε 5 κατηγοριες:

1. Ετικέτες Δήλωσης (Declaration Tags)
2. Ετικέτες Εκφράσεων (Expression Tags)
3. Ετικέτες Οδηγιών (Directive Tags)
4. Scriptlets Ετικέτες
5. Ετικέτες Εκτέλεσης (Action Tags)

Για να δουμε ομως λιγο ποιο αναλυτικα τι σημαινουν ολα αυτα:

1. Ετικέτες Δήλωσεις:

Η αρχη της δηλωσης γινεται με <%! και τελειωνει με %>. Στο σημειο αυτο μπορουμε να δηλωσουμε μεταβλητες η ακομα και ολοκληρες μεθοδους:

Κώδικας: Επιλογή όλων

<%!
          private int my_variable = 1000 ;        
%>
να επισημανουμε πως στο τελος καθε γραμμης κωδικα βαζουμε ερωτηματικο ;





2. Ετικέτες Εκφράσεων
Η αρχη της δηλωσης γινεται με <%= και τελειωνει με %>.
Εδώ μπορουμε να βάλουμε κώδικα Java π.χ για να εμφανισουμε την ώρα και την ημερομηνια του συστηματος:

Κώδικας: Επιλογή όλων

<%= new java.util.Date&#40;&#41; %>
να επισημανουμε πως σ αυτο το τομεα ΔΕΝ μπαινει ερωτηματικο στο τελος της εκφρασης







3. Ετικέτες Οδηγιων
Η αρχη της δηλωσης γινεται με <%@ και τελειωνει με %>.
Σ αυτο το τομεα κανουμε διαφορες δηλωσεις για την σελιδα μας οπως τον τυπο της γλωσσας που θα χρησιμοποιησουμε, τυχον Includes που θελουμε να κανουμε στη σελιδα μας, να ενεργοποιησουμε Sessions κλπ.

π.χ επεξεργασια καποιου εξωτερικου αρχειου και εμφανιση των περιεχομενων:

Κώδικας: Επιλογή όλων

<%@ include file = "inc/nav.html" %>
ή εισαγωγή καποιου δικου μας tag (custom tag support):

Κώδικας: Επιλογή όλων

<%@ taglib uri = "/my_custom_tags" prefix = "show_nav" %>
και σε αυτον το τομεα δεν μπαινει ερωτηματικο στο τελος της δηλωσης.



4. Scriptlets Ετικέτες
Η αρχη της δηλωσης γινεται με <% και τελειωνει με %>.
Ισως ο τομεας που χρησιμοποιουμε περισσοτερο. Εδω μπορουμε να δηλωσουμε μεταβλητες καθως και να εχουμε προσβαση σε αυτες.

Κώδικας: Επιλογή όλων

String my_var = "Hello Freestuff" ;
out.println &#40; my_varf &#41; ;
εδω γινεται χρηση ερωτηματικων στο τελος των δηλωσεων.[/code]




5. Ετικέτες Εκτέλεσης (Action Tags)
οι 2 βασικοτεροι ρολοι αυτων των tags ειναι να προσφερουμε προσβαση σε Javabeans καθως και να μεταφερουμε τον ελεγχο σε καποια αλλη σελιδα.

Τα javabeans φανταστειτε πως ειναι κατι σαν classes που προσφερουν καποια λειτουργικοτητα χωρις αυτη να χρειαζεται να υπαρχει μεσα στη σελιδα μας αλλα μονο μεσα στο Javabean και εμεις απλα αναφερομενοι σε καποιες μεθοδους που προσφερει να εκτελουμε διαφορες λειτουργιες.

Στο τριτο tutorial θα μαθουμε πως να συλλεγουμε στοιχεια απο μια φορμα και να τα εμφανιζουμε στην οθονη.


Happy Programming

:D

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

JSP - Tutorial 02 - Δομή της Γλώσσας

Δημοσίευση από Cha0s » 10 Φεβ 2005 14:59

Ένα βοήθημα στο 3 παρακαλώ :D:D:D

Άβαταρ μέλους
tsiger
Honorary Member
Δημοσιεύσεις: 1431
Εγγραφή: 11 Νοέμ 2002 13:40
Τοποθεσία: Thessaloniki Observation Center
Επικοινωνία:

JSP - Tutorial 02 - Δομή της Γλώσσας

Δημοσίευση από tsiger » 10 Φεβ 2005 15:03

:D

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης