One thing that could cause this would be specifying redirect="true" on the forward for action that prepares the display of the current
JSP. In this case, a refresh would cause the JSP to be displayed without the preparatory Action being called, which is not what you want.