select下拉列表问题?新手请帮忙

我在ManageInfo表里 输入了 id和 date

在Rs表里要得到ManageInfo表里输入的id 用select下拉菜单显示出我所有添加的id 选择其中一个id 显示一条记录

请问怎么实现?详细点,谢谢

你第一次请求过去的时候先拿到你的所有的Id串或者数组然后放入request当中
例子如下:
String[] idstr = {"11,"111","33","55"};//这个代表你的Id数组
String[] value = {"33","55","77","33"};就代表后面要的值吧
request.setAttribute("idstr",idstr);//前面那个是变量的名字,你页面要取的时候就是根据前面那个名字取得
request.setAttribute("value",value);

然后是页面代码:
注意这里的idstr就是前面的那个变量名,一定要一样,这个EL表达式是判断那个对象是否为空。


${value}
/c:foreach

如果你想在选择的时候才得到那些value值得话,那就要把那个标签里面加这么个触发事件,就像这样写

其中的jsfunction就是一个异步请求的JS方法了
这个你自己去百度吧~~

通过select的onchange事件把选中的id传到后台,得到跟这个id相对应的信息,然后再前台显示出来。

加载页面时候查询ManageInfo表中的ID,把数据填充到select下拉菜单中。当选择其中一条数据时,获得select的onchange事件,在onchange事件中提交此form表单,然后在后台通过request对象接收form中的ID值,查出ID对应的信息,然后再返回到前台。