永发信息网

jsp下拉框从数据库获取内容,怎么实现默认值的操作??

答案:1  悬赏:20  手机版
解决时间 2021-08-12 07:15
是这样的。我要做一单个员工简单信息的修改。
在做显示操作时没能编写好。在本例中部门是以下拉框的形式显示的。而部门在数据库是一个单独的表。问题是我该怎么将一个员工所在部门与从数据库读取的所有部门当中的那个部门匹配起来。即在显示时默认为该员工的部门。。。因为该操作是修改信息,所以需要对姓名或者所在部门进行修改。。 以下为效果:


其中所属部门下拉框中为数据库中所有的部门。而”人秘科“为 员工”卡迪“所在的部门。
相关代码emp_edit.jsp:
<%@  page language="java"
          import="domain.Dept"
          import="domain.Employee"
          contentType="text/html;charset=gb2312"
%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html";charset="gb2312">
</head>
<body>

<%

   Employee emp = (Employee)request.getAttribute("emp");

   int    empid    = emp.getEmpID();
   String empname  = emp.getEmpname();
   int    deptid   = emp.getDeptID();
   Dept   dept     = emp.getDept();
%>


<form action="employee/emp_edit_do.jsp" method="post">
   <input type="hidden" name="empID" value="<%=empid%>">
   员工姓名:<input type="text" name="empname" value="<%=empname%>"><br>
   所属部门:<select name=deptID value="<%=deptid%>">
                  <option value="<%=deptid%>"><%=dept.getDeptname()%></option>
          </select>
   <input type="submit" value="提交">

</form>
</body>
</html>
这代码中没有实现 所在部门 的想要效果。
 请各位大侠指教。。。。
呃。其中言语啰嗦,抱歉了,呵呵。。

最佳答案

不知道你数据库中怎么存放的


查出来之后


在页面对部门与人员相同的属性


如果相同,给那个下拉框的option添加一个selected属性就OK了


大约应该是这个样子


<form action="employee/emp_edit_do.jsp" method="post">
   <input type="hidden" name="empID" value="<%=empid%>">
   员工姓名:<input type="text" name="empname" value="<%=empname%>"><br>
   所属部门:<select name=deptID value="<%=deptid%>">


    <% for (*****)


    if(???==???)
    out.put("<option value="+=deptid+" selected>"+dept.getDeptname()+"</option>");


    else


    out.put("<option value="+=deptid+">"+dept.getDeptname()+"</option>");


    %>
    </select>
   <input type="submit" value="提交">

</form>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
风云3是说什么的?
林晓虹签名
在什么地方申请msn啊
词牌“新荷叶”的格律?
这号卖多少钱?
X6诺基亚报价南通地区行货多少钱
你们觉得有什么歌能振奋人心?
cdd4.33.4怎么用?
笔记本是联想y750里面有内有花筒吗?
怎么从我的收藏里设置音乐背景
QQ号码是多少啊
怎样和女友沟通
全维微创超导消融技术有什么优势?
性名怎么来的?
QQ空间flash 出问题了
推荐资讯
梦幻弱点链子 灵力69 段1 灵力垃圾
写了两首诗,请大家来纠错命名
QQ自由幻想一套刺客60级普通装备需要多少金!
白虎之魂可以封装吗
打书高手出来指点下啊!
用同样邮箱的QQ号有几个
“急湍甚箭”用什么修辞手法?
宜都市宜昌洪湖一绝快餐超市(宜都总店)地址是
跑业务怎么跑?
宜城市襄樊宜城百世快运哪位知道具体地址啊
中国水利水电出版社的建筑力学课后答案,谁有
定时收看新闻,关注世界大事,用学过的有关地理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?