vendetta
Πολύ δραστήριο μέλος
Ο Thor αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 39 ετών, επαγγέλεται Ξεναγός και μας γράφει απο Νορβηγία (Ευρώπη). Έχει γράψει 1,275 μηνύματα.
16-02-09
19:47
Μήπως μπορεί κανείς να βοηθήσει...
Έχω μία JSP και δύο drop-downs...Οι επιλογές στο ένα έρχονται από τη βάση δεδομένων με τη βοήθεια μίας κλάσης...Με βάση την επιλογή σε αυτό το πρώτο drop-down θέλω να επιλέγονται από τη βάση δεδομένων τα κατάλληλα δεδομένα (μέσω μίας δεύτερης κλάσης) και να εμφανίζονται στο δεύτερο drop-down...Προσπαθώ με το που γίνεται η αλλαγή στο πρώτο drop-down να καλείται μία function (με την onchange) και εκεί να γίνεται όλη η δουλειά που θέλω να γίνει και είπα πιο πάνω...Όμως τη function πρέπει να τη γράψω σε javascript και δεν έχω βρει τρόπο να καλώ μέσα στη javascript τη δεύτερη κλάση που ανέφερα...
Καμιά ιδεά;;;
Έχω μία JSP και δύο drop-downs...Οι επιλογές στο ένα έρχονται από τη βάση δεδομένων με τη βοήθεια μίας κλάσης...Με βάση την επιλογή σε αυτό το πρώτο drop-down θέλω να επιλέγονται από τη βάση δεδομένων τα κατάλληλα δεδομένα (μέσω μίας δεύτερης κλάσης) και να εμφανίζονται στο δεύτερο drop-down...Προσπαθώ με το που γίνεται η αλλαγή στο πρώτο drop-down να καλείται μία function (με την onchange) και εκεί να γίνεται όλη η δουλειά που θέλω να γίνει και είπα πιο πάνω...Όμως τη function πρέπει να τη γράψω σε javascript και δεν έχω βρει τρόπο να καλώ μέσα στη javascript τη δεύτερη κλάση που ανέφερα...
Καμιά ιδεά;;;
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vendetta
Πολύ δραστήριο μέλος
Ο Thor αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 39 ετών, επαγγέλεται Ξεναγός και μας γράφει απο Νορβηγία (Ευρώπη). Έχει γράψει 1,275 μηνύματα.
09-12-08
02:11
Σ'ευχαριστώ...
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vendetta
Πολύ δραστήριο μέλος
Ο Thor αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 39 ετών, επαγγέλεται Ξεναγός και μας γράφει απο Νορβηγία (Ευρώπη). Έχει γράψει 1,275 μηνύματα.
09-12-08
02:03
Δεν έχω κάνει jsp αλλά στην jdbc, για να πάρεις από το ResultSet (πχ rs) κάποιο στοιχείο του πίνακα που σου επέστρεφε το query χρησιμοποιείς ανάλογα με το "είδος" του στοιχείου την ανάλογη εντολή. Πχ για Integer παίρνεις το rs.getInt(όνομα_στήλης), οπότε αν ισχύει το ίδιο θα πρέπει να γράψεις xartis.getString(Address). Φυσικά αυτό θα σου δώσει της πρώτης γραμμής του πίνακα το αποτέλεσμα, για την επόμενη εντολή, θα πρέπει να υπάρχει κάτι του στυλ rs.next().
Αυτά όμως σε JDBC, δεν έχω κάνει jsp αλλά αν δεν σε βιάζει μπορώ να το μάθω αύριο
Ναι αυτό το ξέρω...Απλά δεν μπορώ να περάσω τη xartis στο script tag...Δεν αναγνωρίζεται ως μεταβλητή...
Πάντως μπορώ να περιμένω για τη βοήθεια και αύριο...
fandago, απ'όσο κατάλαβα (vendetta διόρθωσε με αν κάνω λάθος), το πρόβλημα του δεν είναι πώς θα διαβάσει τα αποτελέσματα του query, αλλά πώς θα τα περάσει στη javascript...
Ακριβώς...
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vendetta
Πολύ δραστήριο μέλος
Ο Thor αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 39 ετών, επαγγέλεται Ξεναγός και μας γράφει απο Νορβηγία (Ευρώπη). Έχει γράψει 1,275 μηνύματα.
09-12-08
01:28
Ουσιαστικά χρησιμοποιώ html...Η jsp είναι δυναμική σελίδα...
Θέλω, λοιπόν, να περάσω τη μεταβλητή xartis (...βασικά ένα στοιχείο αυτής...το xartis.Address ονομάζεται...) που προκύπτει από το sql query και είναι ένας πίνακας ουσιαστικά απλά ένα τμήμα του πίνακα που είναι στη βάση δεδομένων μέσα στο <script> tag στο οποίο γράφω σε javascript... Eάν πας να περάσεις τη xartis αυτούσια δεν την αναγνωρίζει...
Code:
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"https://www.w3.org/TR/html4/loose.dtd">
<%@taglib uri="https://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="https://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<sql:query var="xartis" dataSource="jdbc/FirstTest">
SELECT Name, Address, Number, Area
FROM Cinemas, Halls
WHERE Cinemas.Name = Halls.CinName
AND Halls.Movie = ? <sql:param value="${param.tainies_drop}"/>
AND Cinemas.Area = ? <sql:param value="${param.perioxes_drop}"/>
</sql:query>
<html>
<head>
<script type="text/javascript"
src="https://www.google.com/jsapi?key=Κλειδί&hl=el"></script>
<script type="text/javascript">
google.load("maps", "2",{"other_params":"sensor=true"});
function showAddress(address) {
var map = new google.maps.Map2(document.getElementById("map_canvas"))
var geocoder = new google.maps.ClientGeocoder();
geocoder.getLatLng(
address,
function(point) {
if (!point) {
alert(address + " not found");
} else {
map.setCenter(point, 13);
var marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml(address);
}
}
);
}
</script>
</head>
<body onload>
<div id="map_canvas" style="width: 800px; height: 600px"></div>
<script> google.setOnLoadCallback(showAddress('Διεύθυνση')); </script>
</body>
</html>
Θέλω, λοιπόν, να περάσω τη μεταβλητή xartis (...βασικά ένα στοιχείο αυτής...το xartis.Address ονομάζεται...) που προκύπτει από το sql query και είναι ένας πίνακας ουσιαστικά απλά ένα τμήμα του πίνακα που είναι στη βάση δεδομένων μέσα στο <script> tag στο οποίο γράφω σε javascript... Eάν πας να περάσεις τη xartis αυτούσια δεν την αναγνωρίζει...
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
vendetta
Πολύ δραστήριο μέλος
Ο Thor αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 39 ετών, επαγγέλεται Ξεναγός και μας γράφει απο Νορβηγία (Ευρώπη). Έχει γράψει 1,275 μηνύματα.
09-12-08
00:50
Λοιπόν...Έχω "κολλήσει" σε ένα σημείο...
Φτιάχνω μία jsp και έχω σε αυτή ένα sql query το οποίο σε μία var που την ονομάζω xartis αποθηκεύει ένα μέρος απο τη βάση δεδομένων που έχω...Θέλω κάποια στοιχεία από τη var αυτή να τα περάσω σε ένα script tag μέσα στο οποίο γράφω σε javascript...Εάν γράψω αυτούσια τη var δεν την αναγνωρίζει...Πιο συγκεκριμένα...
Κανείς που να έχει κάποια λύση;;;
Φτιάχνω μία jsp και έχω σε αυτή ένα sql query το οποίο σε μία var που την ονομάζω xartis αποθηκεύει ένα μέρος απο τη βάση δεδομένων που έχω...Θέλω κάποια στοιχεία από τη var αυτή να τα περάσω σε ένα script tag μέσα στο οποίο γράφω σε javascript...Εάν γράψω αυτούσια τη var δεν την αναγνωρίζει...Πιο συγκεκριμένα...
Code:
<sql:query var="xartis" dataSource="jdbc/FirstTest">
SELECT Name, Address, Number, Area
FROM Cinemas, Halls
WHERE Cinemas.Name = Halls.CinName
AND Halls.Movie = ? <sql:param value="${param.tainies_drop}"/>
AND Cinemas.Area = ? <sql:param value="${param.perioxes_drop}"/>
</sql:query>
Κανείς που να έχει κάποια λύση;;;
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.