软件工程课程设计问题总结——医院门诊系统(一):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;
}
在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;
}
相关文章推荐
- 软件工程课程设计问题总结——医院门诊系统(三):注册失败保留表单内容
- 软件工程课程设计问题总结——医院门诊系统(七):总结
- 软件工程课程设计问题总结——医院门诊系统(四):后台获取下拉列表的值并在页面中显示
- 软件工程课程设计--总结
- 软件工程课程设计问题总结——医院门诊系统(二):jsp中验证码的实现&设置验证失败不提交表单
- 软件工程课程设计问题总结——医院门诊系统(五):判断用户实现的特定页面跳转
- 软件工程课程设计问题总结——医院门诊系统(六):datetime timestamp 和String
- 点餐系统---------软件工程课程设计
- 课程设计——小型图书管理系统中遇到的问题
- 高性能软件系统设计中应该考虑的问题
- vb.net机房收费系统重构——总结(四)软件工程文档3
- 问题驱动的软件测试设计_问题总结
- 操作系统课程设计创建新进程造成消耗系统资源死机问题的原因
- 设计阶段问题机房收费系统合作版总结
- 【会议记录】软件工程课程设计第一次会议
- 软件工程课程总结
- 软件工程之系统建模篇【设计用例控制类模型】
- 软件工程设计方法----总结
- 系统架构设计总结—软件架构风格