日期:2014-05-19  浏览次数:20714 次

Stucts下拉列表查询显示问题


下拉框是数据库Teacher表中取出来的数据,怎么判断如果我此用户已经填写到User表中,下拉框将不显示这个名字了?如:张三已经被填写了,则下拉框中则没有张三,求教,谢谢,分不多,见谅
------解决方案--------------------
用<s:if/>标签判断啊,如果重复则不显示
------解决方案--------------------
使用ajax在ready方法中,从Action中拉数据,同时将当前已经填写的值作为参数带过去就行了。
------解决方案--------------------
多看看书,书上写的还算清楚。
------解决方案--------------------
数据库中筛选也可以,Teacher-User
------解决方案--------------------
直接用sql语句(select嵌套)实现啊!在USER表中获取所有的用户,然后not in不就可以实现了么??
select * from teacher where teacher.userid not in (select userid from user);
------解决方案--------------------
查询的时候别查出来的~
------解决方案--------------------
下拉框的值从哪里来的,获取数据前将已填写的名称剃除掉
------解决方案--------------------
引用:
用<s:if/>标签判断啊,如果重复则不显示


+1
------解决方案--------------------
呵呵,恭喜恭喜,散分,散分咯!