I think you did it right the first time, but you probably didn't define a public setter named "setService" in MyJsfManagedBean with the proper parameter type. It's one of my most ocmmon JSF mistakes. Fortunately, it's easily corrected.
Customer surveys are for companies who didn't pay proper attention to begin with.
subject: I'm confused about variable resolving for JSF 1.2+Spring2.5+Facelets1.1