form.submit()は、formの要素内に「submit」という名前のものがあると、動きません。
<script>
function changeList(value) {
window.alert(value);
var form = document.getElementsByTagName("form")[0];
form.action = value;
form.submit();
}
//-->
</script>
これで、jsp内に、
があると、エラーとなります。
などに書き換えましょう。
【参考URL】
http://www.inworks.jp/archives/130