哪位大侠能解释一下这段代码是什么意思,他返回的类型前端怎么接收。

publicMap<String,Object>update(Modelmodel,Accountaccount){Map<String,Object>map=newHa... public Map<String, Object> update(Model model, Account account) {
Map<String, Object> map = new HashMap<String, Object>();
try {
account.setPassword(Md5Tool.getMd5(account.getPassword()));
accountService.update(account);
map.put("flag", "true");
} catch (Exception e) {
map.put("flag", "false");
}
return map;
}
展开
 我来答
zhaj5566
2014-08-14 · TA获得超过147个赞
知道答主
回答量:51
采纳率:0%
帮助的人:32.3万
展开全部
是一段修改密码的代码,修改无异常返回true,反之返回false,它的返回类型是Map,并且用了泛型<String, Object>,从返回值字面意思来看打算返回bool型,但是实际值用了string型,string和bool都是object的子类,如果没猜错作者是用object预留了扩展空间。返回什么类型就用什么类型接受就行了即Map<String, Object> ,在返回后把value 从 Object 型转换成bool或string都行,按这段程序后面的程序变量类型转换就OK了。
扬璞玉6e
2014-08-14 · TA获得超过223个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:120万
展开全部
就是一个泛型集合啊,和其它泛型集合一样的用法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式