PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : javaScript-Variablen in Java/JSP-Code


kik190473
14.11.2005, 15:41
Hallo,

ich habe folgendes Problem:
eine JSP-Seite wird aufgebaut. Dort kann der User aus einer Combo-Box einen Wert auswählen, der zusätzlich automatisch in ein temporäres (verstecktes) Input-Field geschrieben wird. Dieses Input-Field bekommt anschließend den Fokus.
Über das Event onFocus wird eine JS-Funktion aufgerufen, welche wiederum eine Java-Funktion aufruft, welcher ich gern den Wert des Input-Fields mitgeben möchte. Es ist kein neues Laden der Seite möglich, um z.B. über das Request-Objekt auf den Wert des Input-Fields zugreifen zu können.

Hier ein Auszug aus dem Code:

der Java-Funktion getSuche() würde ich gern die JS-Variable "jsValue" mitgeben!


<%-- Temporäres Feld zum Zwischenspeichern des Wertes aus Combo-Box --%>
<input type="text" name="temp" style="height: 0px;width: 0px;"
onfocus="sucheEBK(this.value)"/>

<script type="text/javascript">

function sucheEBK(jsValue) {
alert("Suche EBK läuft...: " + jsValue);
<% String result = getSuche( ??? ); %>
}
</script>


MrEasy
16.11.2005, 18:16
kurz: geht net
lang: javascript wird client-seitig ausgeführt, die JSP server-seitig
länger: es kann keine Interaktion zw. js und JSP statt finden, ohne ein POST der Daten