如何在jsp中实现简单的部门信息增删改查?(不需要数据库)

最近刚学的JavaBean,老师布置的作业是在JSP中实现简单的部门信息(部门编号,名称,人数)增删改查,老师提示的是使用Map但是讲得很粗略还是做不出来,在网上搜索相关... 最近刚学的JavaBean,老师布置的作业是在JSP中实现简单的部门信息(部门编号,名称,人数)增删改查,老师提示的是使用Map但是讲得很粗略还是做不出来,在网上搜索相关的例子也都是需要数据库,因为我们还没学,所以作业的要求还不涉及数据库。求高手知道该如何使用map或list等实现增删改查,谢谢了。分都提问用光了,没分请见谅。 展开
 我来答
千锋教育
2015-12-19 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp中的增删改查是通过操作特定条件来实现动态改变Map的值来实现的。
比如根据部门id来查询:
定义一个存放部门信息的map,如下:
Map<integer,Dept> map=new HashMap<integer,Dept>();
查询方法:
Iterator keys = map.keySet().iterator();
while(keys.hasNext()){
String key = (String)keys.next();
if("id".equals(key)){
System.out.println("id为xx的员工信息");
}
}
添加是这样的map.put("001",new Dept());
删除是这样的map.remove();
更新是直接用map.put(key,value),这个方法会覆盖原来这个key对应的值,就相当于更新了
29120406
推荐于2016-10-04 · TA获得超过805个赞
知道小有建树答主
回答量:608
采纳率:0%
帮助的人:327万
展开全部
你这样把添加应该是
Map<integer,Dept> map=new HashMap<integer,Dept>();
添加是这样的map.put(1,new Dept());
删除是这样的map.remove();
其他的你自己看map的方法,我没有用IDE就随手写的,很简单的,但是你必须把,map 设为全局的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gcf98765
2010-11-06 · TA获得超过333个赞
知道小有建树答主
回答量:741
采纳率:0%
帮助的人:420万
展开全部
看MSDN,里面有对map或list进行增删改查操作的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liguirong98
2010-11-07 · 超过10用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
这个太搞人了
这样吧,你用map的话就是样吧
map<部门编号,List<部门信息>)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式