This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
It doesn't look like it's been fixed, although I think the bug is actually in XWork rather than Struts.
If that's the case, another workaround would be to use a custom type converter rather than relying on the XWork one (again, if it isn't really fixed--have you tried the same thing in a recent version? For some reason you won't tell me what version you're using so I can't really try a more recent version, since I don't know what a "more recent version" would be).
I don't know what else to tell you; the S2 ticket is still open, if you need further information I'd try looking at other S2 tickets or see if there's an XWork ticket for the same issue. I provided you with an irritating workaround if the bug is still open.