and since it didn't match the bean property: contactName I have changed it to
I have deployed and restarted the server, but still it seems to be that the server doesn't catch the change and doesn't care about contactName (it returns null while it's not). I have also restarted the computer. What else can I do to have it notice the change?
Just about every web or application server will detect jsp changes dynamically (I know that Tomcat does). I suspect that you are not changing the correct file or you might not be changing it in the correct location. There is a slight chance that it is a browser caching issue. In both IE and Firefox, pressing CTRL + F5 will force a clean refresh.