One problem I can see is the name the attribute gets set under: SDFISearchResponseVO.class.getName() Presuming this is in a package, the attribute would be stored in session under the name "com.package.SDFISearchResponseVO"
Long and unwieldy to say the least. Also accessing names with dots in them isn't so straight-forward. It would probably have to be something like
I would set a fix name to map the bean. If the class is refactored, all JSPs referring to it will also need to be updated. I don't think it's such a good idea to use SDFISearchResponseVO.class.getName().