您的位置:首页 > 其它

软件工程课程设计问题总结——医院门诊系统(一):serverlet中alert不弹窗&弹窗乱码

2017-07-03 14:32 615 查看
问题描述:

在serverlet中单独使用alert时弹出窗口,附加页面跳转response.sendRedirect(url)时弹窗失败。

解决方案:

使用window.location.href(url)跳转页面,并通过PrintWriter输出。

问题描述:

使用alert弹窗中文出现乱码,页面、response、request均已设置为utf-8编码。

解决方案:

使用alert(decodeURIComponent(string))解决,string定义为URLEncoder.encode("内容", "UTF-8");

示例代码:

if(userName == ""){
a = URLEncoder.encode("用户名不能为空", "UTF-8");
out.write("<script language='javascript'> alert(decodeURIComponent('"+a+"'));window.location.href='Login.jsp';</script>");
return;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: