Hallo Gemeinde,
folgendes Problem... ich hoffe es kann mir jemand helfen.
Ich habe eine jsp und dort eine Form deklariert. Wenn ich submit drücke rufe ich eine Methode aus meinem dahinter liegenden Bean auf. Das ganze sieht in etwa so aus:
Jsp:
Das funktioniert wunderbar. Nun habe ich darüber hinaus noch eine Javascriptfunktion, nämlich diese hier (s.u.) Hier werden alle einträge aus einem select zu einem String zusammengefügt.
Am Ende des Tages soll beim Klicken auf submit der Code aus der Javascriptfunktion aufgerufen werden und danach die Methode im Javabean mit dem Rückgabewert der Javascriptfunktion als Parameter aufgerufen werden. Kann mir jemand verraten wie ich das machen kann?
Eine andere Variante wäre den Code aus dem Javascript in der jsp umzusetzen, also die Einträge des selectes zusammenfügen und dann als Parameter übergeben. Hier weiss ich allerdings auch nicht wie man das macht.
Vielen Dank schon einmal,
Gruß
folgendes Problem... ich hoffe es kann mir jemand helfen.
Ich habe eine jsp und dort eine Form deklariert. Wenn ich submit drücke rufe ich eine Methode aus meinem dahinter liegenden Bean auf. Das ganze sieht in etwa so aus:
Jsp:
Java:
<jsp:useBean id = "dmsBean" scope="session" class= "DMS_AdHoc.DmsBean"/>
<%
String s1 = request.getParameter( "wtd" );
if( null != s1 )
dmsBean.testtest();
%>
...
...
...
<form action="meinejsp.jsp?guid=<%= requestDocumentId %>" method="post">
...
...
<input id="submitDocumentsButton" type="submit" value="Auswahl übernehmen" name="wtd" onclick="resetButtonColor()">
Das funktioniert wunderbar. Nun habe ich darüber hinaus noch eine Javascriptfunktion, nämlich diese hier (s.u.) Hier werden alle einträge aus einem select zu einem String zusammengefügt.
Java:
function showSelected(){
var optionList =
document.getElementById
("selectedOptions").options;
var data = '';
var len = optionList.length;
for(i=0; i<len;i++) {
if (data != '') {
data = data + ",";
}
data = data + optionList.item(i).value;
}
return(data);
}
Am Ende des Tages soll beim Klicken auf submit der Code aus der Javascriptfunktion aufgerufen werden und danach die Methode im Javabean mit dem Rückgabewert der Javascriptfunktion als Parameter aufgerufen werden. Kann mir jemand verraten wie ich das machen kann?
Eine andere Variante wäre den Code aus dem Javascript in der jsp umzusetzen, also die Einträge des selectes zusammenfügen und dann als Parameter übergeben. Hier weiss ich allerdings auch nicht wie man das macht.
Vielen Dank schon einmal,
Gruß