读书人

response.getWriter().print()有关问题

发布时间: 2012-02-11 09:51:34 作者: rapoo

response.getWriter().print()问题?
getResponse().getWriter().print("<script>alert('添加失败,工号已经存在!');</script>");

为什么页面没有反应呢?根本就没有弹出这个提示框?怎么回事?

[解决办法]
getResponse().getWriter().print("<script type='text/javascript'>alert('添加失败,工号已经存在!');</script>");

[解决办法]
你用的IE还是什么,是否是因为浏览器给拦截了
1.在页面直接输出是否正常呢?
2.检查你所输出的页面是否正确?
[解决办法]
用jquery的 ajax回调函数 返回的值就是 print中的字符串
action:
getResponse().getWriter().print("添加失败,工号已经存在!");

js:
$(function(){
$.ajax({
async : true,
type : "POST",
url :'url地址',
success : function(data) {
alert(data);
}

});
});

[解决办法]
在显示页面---右击---查看源文件,看看你要输出的内容,有没有正确输出,再确定为什么没有alert的原因
[解决办法]
getResponse().getWriter().print("<script type=\"text/javascript\">alert(\"添加失败,工号已经存在!\");</script>");
如果不行就看看源代码有没有这句,是不是没有输出来。或者把这个js代码直接放jsp里试试
[解决办法]
为什么要在后台把代码组织好在前端显示呢
不如直接alert action的返回值

读书人网 >Java Web开发

热点推荐