在jsp页面上清除IE 10上的自动完成输入文本框缓存

在jsp页面上清除IE 10上的自动完成输入文本框缓存,jsp,internet-explorer,spring-mvc,autocomplete,internet-explorer-10,Jsp,Internet Explorer,Spring Mvc,Autocomplete,Internet Explorer 10,我在jsp页面上有一个文本框,显示自动完成的值建议(来自数据库)。然后我打开一个与文本框中输入的值相对应的页面。 问题发生在IE 10上(不是在firefox或chrome上),一旦我输入一个值,它就会打开相应的页面,然后如果我从数据库中删除该值并再次开始输入相同值的几个首字母,它会显示在自动完成建议列表中(仅在IE 10上,不会显示在chrome和firefox上)。如果我手动清理internet临时文件,它在IE 10上也可以正常工作。如何通过jsp代码解决此问题?从jsp代码中,动态添加以

我在jsp页面上有一个文本框,显示自动完成的值建议(来自数据库)。然后我打开一个与文本框中输入的值相对应的页面。
问题发生在IE 10上(不是在firefox或chrome上),一旦我输入一个值,它就会打开相应的页面,然后如果我从数据库中删除该值并再次开始输入相同值的几个首字母,它会显示在自动完成建议列表中(仅在IE 10上,不会显示在chrome和firefox上)。如果我手动清理internet临时文件,它在IE 10上也可以正常工作。
如何通过jsp代码解决此问题?

从jsp代码中,动态添加以下脚本:

<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
    $(function(){
        $(":text").attr("autocomplete", "off");
    });
</script>

$(函数(){
$(“:text”).attr(“自动完成”、“关闭”);
});