Чтобы обойти IE по zelous кешированию xhr, вы должны заставить свой сервлет добавить
Cach-Control:max-age=0
к заголовкам ответов всех файлов html и .js.
Это приведет к повторной проверке всех файлов с этим ответом, при следующем запросе их у IE, включая XHR. (must-revalidate, похоже, не работает с загруженным xhr файлом сценария Java, не знаю почему)
После этого обязательно очистите кэш IE, чтобы он вступил в силу при следующей загрузке.
IE будет вести себя хорошо с этой настройкой. Но, конечно, не запускайте это в производство.