This is because jsp's are precompiled, so changes don't get picked up.
I'm working myself on how best to workaround this. Will let you know if I figure anything out.
Part of the reason this is done is because Hyperic ships only with a JRE, not a JDK, so there is not a compiler around to compile the .java file created from the jsp.