When you are refreshing a page the http event like "/addemployee.do" (assuming
struts flow) is getting fired again as before refreshing the page the
url which made employee record insertion before page refresh is still there
in browsers address bar.There couldn't be new entry if you were editing existing field , I mean "/editemployee.do" kinda functionality.
Whatever happening is quiet natural only instead of you clicking on "submit"
button and in turn it resulting into corresponding action(in this case /addemployee.do)browser directly firing this http event.
But why do you need to refresh your pade anyway?