你可以看一下這個腳本,並在瀏覽器中運行它,它有同樣的想法, 可以應用到下拉
<head><style type="text/css">
#style1 {background-color:yellow}
#style2 {background-color:pink}
#style1 p{width:300px;height:50px;border:2px solid
#000;position:absolute;top:60px;left:100px}
#style2 p{width:100px;border:5px solid #000;position:absolute;top:150px;left:300px}
</style>
<script>
<!--
function newid(){
document.getElementsByTagName('body')[0].id="style2"}
// -->
</script></head><body id="style1">
If I have <body id="style1"><br />
<a href="#" onclick="javascript:newid()">how</a> can I select the body tag and change the
id to, for example, style2? <br />
<p>ioend</p>
</body>
你將不得不在你的JSP前端使用AJAX。看看這個鏈接 - http://www.joe-stevens.com/2010/02/23/populate-a-select-dropdown-list-using-jquery-and-ajax/ ...它談論ASP.Net後端,但應該與JAVA servlet後端同樣適用。 – Pushkar 2012-04-19 06:45:09
請澄清在哪種前端(HTML,Swing,SWT ...)中您將顯示下拉菜單。基本上你可以有一個監聽器,當一個下拉列表的值發生變化時會被調用。根據結果,您可以創建一個新的下拉選擇。 – Andreas 2012-04-19 06:57:27