Java JSP页面HttpServletRequest getAttribute类型转换

Java JSP页面HttpServletRequest getAttribute类型转换,java,jsp,servlets,Java,Jsp,Servlets,关于从JSP页面HttpServletRequest的getAttribute请求中类型转换对象的正确方法,有什么想法吗 我在谷歌上搜索过,但似乎常见的解决方案就是在代码中粘贴suppresswarnings。。。这是我非常想避免的 我目前有: HashMap<String, ArrayList<HashMap<String, String>>> accounts = (HashMap<String, ArrayList<HashMap<St

关于从JSP页面HttpServletRequest的getAttribute请求中类型转换对象的正确方法,有什么想法吗

我在谷歌上搜索过,但似乎常见的解决方案就是在代码中粘贴suppresswarnings。。。这是我非常想避免的

我目前有:

HashMap<String, ArrayList<HashMap<String, String>>> accounts = (HashMap<String, ArrayList<HashMap<String, String>>>)request.getAttribute("accounts");
HashMap accounts=(HashMap)request.getAttribute(“accounts”);
编者给了我这个警告: 未选中从对象到HashMap的强制转换

提前谢谢


MB.

是的,您需要释放或抑制警告。如果您决定取消警告,我建议您也发表评论


类似,并且。

我最终使用JSTL标记对集合进行迭代,这提供了一个优雅的解决方案,不需要抑制未检查的警告。

我打赌你说的是JSTL。这确实是正确的方法。