Any ideas on the correct method of typecasting an Object out of a getAttribute request from a JSP page HttpServletRequest?
I have googled but it seems that the common solution is just sticking suppresswarnings in your code... Something I would very much like to avoid.
I currently have:
HashMap<String, ArrayList<HashMap<String, String>>> accounts = (HashMap<String, ArrayList<HashMap<String, String>>>)request.getAttribute("accounts");
And the complier is giving me this warning: Unchecked cast from Object to HashMap
Thanks in Advance!!
MB.
Yeah, either you need to cast or suppress the warning. In case you decide to suppress the warning, I recommend you to put a comment, too.
Similar thread, and another.
I ended up using JSTL tags to iterate over the collection, this allowed for an elegant solution not requiring suppression of unchecked warnings.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With