calling servlet based on the drop down menu selection

hi all,

I have a jsp page where in i have a selection drop down menu box....

based on the selection of the drop down menu i should call the related servlet.

-

--

select the servlet to be called

<select name="hello">

<option value="hello world"> Hello World

<option value="hello java">Hello Java

</select>

--

<input type=submit value="submit" >

based on the above selection i need to call the relevant servlet

HelloWorld.java --> servlet to be called upon the selection of Helloworld

HelloJava.java --> servlet to be called upon the selection of Hello java....

[767 byte] By [ravishankera] at [2007-11-27 11:23:54]
# 1

Use the onSelect event from javascript

Something like this:

function callServlet(){

document.forms[0].action = document.getElementById("name").selected.value;

document.forms[0].submit();

}

<select name="hello" onchange="callServlet">

<option value="HelloWorld.java"> Hello World

<option value="HelloJava.java">Hello Java

</select>

Manuel Leiria

manuel.leiriaa at 2007-7-29 15:54:40 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2

Hi,

simply you use this ,

<body>

<form name="f" method="post">

<select name="hello" onchange="javascript:document.f.action=this.value;document.f.submit()">

<option value="HelloWorld.java"> Hello World

<option value="HelloJava.java">Hello Java

</select>

</form>

</body>

drvijayy2k2a at 2007-7-29 15:54:40 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...