I just tried your code and saw the same thing. Changing the attribute name from "Country" to "country" fixed it.
I'm not sure why. I just browsed the JSP spec quickly and didn't see anything stating that attribute names need to follow bean naming conventions. It might be in there somewhere but, at a glance, I didn't see it.
To a Java developer, "Country" wouldn't be a good variable name so there is a good chance that most of us will never run into this issue. [ March 29, 2008: Message edited by: Ben Souther ]