Hitler_man 发布于120月前 1答/2599阅
我在用户表加多了一个状态的字段,所以需要判断下状态值。然后找到了IndexController,在相同的包下创建了这个了类,然后修改了doLogin(),后来发现其它方面都失效了,后面就把jar中的这个类全部copy了,只修改了doLogin(),但是现在出现了编译问题。
LinkedHashMap authMenu = new LinkedHashMap();
Menu menu;
for (Map.Entry map : allMenu.entrySet()) {//报错
menu = (Menu)map.getValue();
if (authMenuCodeList.contains(menu.getStr("code"))) {
authMenu.put((Integer)map.getKey(), menu);
}
}
LinkedHashMap authParent = new LinkedHashMap();//报错
for (Map.Entry map : authMenu.entrySet()) {
WidgetUtil.getParent(allMenu, authParent, (Menu)map.getValue());
}报错处:Type mismatch: cannot convert from element type Object to Map.Entry
因为这里有错误,菜单就挂了。请问咋办?
https://note.youdao.com/share/?id=d3a1606a1b5f6fcf46dff73d4fd43e81&type=note
查看:尸鬼封尽の管你什么鬼 覆盖源码 一招解决