i find some non appropriate solution for this problem
what i did was in FORM after user clicks on submit button i added 1 more attribute in it
<s:submit ----your attributes------- onmouseup="
refresh(2000) "/>
and in head tag of
JSP page i added this
<script type="text/javascript">
function
refresh (timeoutPeriod){
refresh = setTimeout(function(){window.location.reload(true);},timeoutPeriod);
}
</script>
it reloads the page in 2 seconds after submiting of form but if download POP did not appear before that that download get's canceled
if your download size is large you can adjust time as per your needs it's not perfect solution for this problem but rather a Duck Tape method