JSP页面HttpServletRequest getAttribute Typecasting

时间:2009-07-16 05:57:52

标签: java jsp servlets

关于从JSP页面HttpServletRequest中对getAttribute请求进行类型转换对象的正确方法的任何想法?

我用Google搜索了,但似乎常见的解决方案就是在代码中坚持使用抑制警告......我非常想避免这种情况。

我目前有:

HashMap<String, ArrayList<HashMap<String, String>>> accounts = (HashMap<String, ArrayList<HashMap<String, String>>>)request.getAttribute("accounts");

编译器正在给我这个警告: 未选中从Object转换为HashMap

先谢谢!!

MB。

2 个答案:

答案 0 :(得分:1)

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

类似threadanother

答案 1 :(得分:1)

我最终使用JSTL标签来迭代集合,这样就可以获得一个优雅的解决方案,而不需要抑制未经检查的警告。