如何在jsp中实现简单的部门信息增删改查?(不需要数据库)
最近刚学的JavaBean,老师布置的作业是在JSP中实现简单的部门信息(部门编号,名称,人数)增删改查,老师提示的是使用Map但是讲得很粗略还是做不出来,在网上搜索相关...
最近刚学的JavaBean,老师布置的作业是在JSP中实现简单的部门信息(部门编号,名称,人数)增删改查,老师提示的是使用Map但是讲得很粗略还是做不出来,在网上搜索相关的例子也都是需要数据库,因为我们还没学,所以作业的要求还不涉及数据库。求高手知道该如何使用map或list等实现增删改查,谢谢了。分都提问用光了,没分请见谅。
展开
4个回答
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对应的值,就相当于更新了
比如根据部门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对应的值,就相当于更新了
展开全部
你这样把添加应该是
Map<integer,Dept> map=new HashMap<integer,Dept>();
添加是这样的map.put(1,new Dept());
删除是这样的map.remove();
其他的你自己看map的方法,我没有用IDE就随手写的,很简单的,但是你必须把,map 设为全局的
Map<integer,Dept> map=new HashMap<integer,Dept>();
添加是这样的map.put(1,new Dept());
删除是这样的map.remove();
其他的你自己看map的方法,我没有用IDE就随手写的,很简单的,但是你必须把,map 设为全局的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看MSDN,里面有对map或list进行增删改查操作的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个太搞人了
这样吧,你用map的话就是样吧
map<部门编号,List<部门信息>)
这样吧,你用map的话就是样吧
map<部门编号,List<部门信息>)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询