JSP και frames

Συζητήσεις για γλώσσες προγραμματισμού και θέματα σχετικά με προγραμματισμό.
Post Reply
User avatar
silegav
Venus Project Founder
Venus Project Founder
Posts: 2098
Joined: Tue Mar 09, 2004 4:03 pm
Academic status: Alumnus/a
Location: The Center of the World -> Piraeus

JSP και frames

Post by silegav » Sat Jun 17, 2006 12:13 pm

Προσπαθώ να κατασκευάσω έναν συνδυασμό 2 φορμών και 3 frames Που να επικοινωνουν μεταξύ τους.
Έστω x1 το ένα frame με την μια φόρμα, x2 το άλλο frame με την άλλη φορμα και y το 3ο frame στο οποίο φορτώνονται τα αποτελέσματα εναλλάξ των 2 φορμών, ανάλλογα σε ποιά έχει γίνει το request.
Το μόνο που δεν ξέρω πως να κάνω είναι να περάσω ένα parameter από το ένα frame sto άλλο.

συγκεκριμένα έχω φτιάξει μια κλάση η οποία αρχικοποιείται με το <jsp:usebean> στο frame x1, παίρνω μερικές παραμέτρους της από την φόρμα του frame αυτού και με τις παραμέτρους αυτές, θέλω να καλέσω συναρτήσεις της κλάσης αυτής στο frame y1.

Καμία ιδέα? Υποψιάζομαι πως πρέπει να χρησιμοποιήσω javascript για να μεταφέρω parameters από το ένα frame στο άλλο. Υπάρχει άλλος τρόπος?
User avatar
Sreak
Venus Project Founder
Venus Project Founder
Posts: 956
Joined: Fri Apr 02, 2004 9:56 am
Academic status: PhD
Location: eltrun.gr

Post by Sreak » Sat Jun 17, 2006 1:44 pm

Μάλλον.

Για δες αυτό:

http://forum.java.sun.com/thread.jspa?t ... ID=3747175
User avatar
salo
byte level
byte level
Posts: 125
Joined: Wed May 05, 2004 4:12 pm
Location: ΚΟΛΩΝΟΣ city και...

Post by salo » Sun Jun 18, 2006 12:39 am

Αυτό που έχω κάνει εγώ και έχει δουλέψει είναι, ένα δικό μου πακέτο το οποίο κανω import σε όσα jsp χρειάζεται.
Το πακέτο αυτό περιέχει μια public κλάση, η οποία με τη σειρά της έχει μία ( ή περισσότερες αν χρειάζεται ) static μεταβλητές και τις αντίστοιχες public μεθόδους πρόσβασης που επιθυμείς.
Έτσι η μεταβλητή που θες είναι "ορατή" σε όποιο jsp επιθυμείς.
Δεν ξέρω αν είναι ο βέλτιστος τρόπος αλλά σίγουρα κάνει τη δουλειά του.
<<Τας λεωφόρους μή βαδίζειν>>
User avatar
Einherjar
Venus Project Founder
Venus Project Founder
Posts: 3751
Joined: Tue Jan 27, 2004 4:42 pm
Academic status: Alumnus/a
Gender:
Location: Washington DC, USA
Contact:

Post by Einherjar » Mon Jun 19, 2006 12:19 pm

Μπορείς να χρησιμοποιήσις το αντικείμενο session που υπάρχει διαθέσιμο σε κάθε jsp σελίδα. Μέσω των μεθόδων του αντικειμένου setAttribute και getAttribute (χειρίζονται Objects) μπορείς να περάσεις ότι θες, όπου θες κατά τη διάρκεια ενός session βέβαια, ήτοι μέχρι να κλείσει ο browser. Μετά τα δεδομένα αυτά χάνονται
[Better to understand a little than to misunderstand a lot]
User avatar
silegav
Venus Project Founder
Venus Project Founder
Posts: 2098
Joined: Tue Mar 09, 2004 4:03 pm
Academic status: Alumnus/a
Location: The Center of the World -> Piraeus

Post by silegav » Mon Jun 19, 2006 12:36 pm

τα κατάφερα με το script που ανέφερε ο Sreak. Ευχαριστώ για τις εναλλακτικές.
Ίσως αργότερα κοιτάξω και το session.
Post Reply

Return to “Προγραμματισμός”