提交表单时出现下载对话框,这个情况居然让我碰到了,咋办?

提交表单后,其他都正常,提交的数据也能正常保存进数据库,就是会出现下载文件对话框,它会让我下载flexGridServlet.do这个do,这根本就不是一个文件,而是我提交的severlet处理类,这是怎么回事,第一次碰到,郁闷。
ps: 我用jsp,下面是我用jquery的插件通过ajax提交表单
[code="html"]
$('#dialog').dialog({
closed:true,
iconCls: 'icon-save',
buttons:{
'\u65B0\u589E':function(){//新增
var params=$("#form1").serialize();
$.ajax({
type: "POST",
url: "flexGridServlet.do?action=add",
data: params,
dataType:"text",
success: function(msg){
if(msg=="success"){
$("#flexTable").flexReload();
$('#dialog').dialog({closed:true});
}else{
$('#dialog').dialog({closed:true});
alert("有错误发生,msg="+msg);
}
},
error: function(msg){
alert("msg="+msg);
}
});
},
'\u53D6\u6D88':function(){//取消
$('#dialog').dialog({closed:true});
}
}
});
[/code]
很普通的一个表单:
[code="html"]

工作名称:
工作地址:
工资:
日期:
语言:
中文英文

[/code]

后台flexGridServlet.do,
要设置返回的头为html或xml, json之类的
contentType="text/html"

否则浏览器会认为是二进制文件之类的, 让你下载