软件工程课程设计问题总结——医院门诊系统(三):注册失败保留表单内容
来源:互联网 发布:windows性能测试工具 编辑:程序博客网 时间:2024/05/01 18:51
问题描述:
用户注册失败,如用户名、密码等不合规范需要修改时,保留已经填写过的表单内容。
解决方案:
后台获取用户输入后,将内容保存在对象里,并将此对象保存至session中,成功注册后删除此对象,将jsp中input的默认显示内容设置为对象内容(对象存在时)。
示例代码:
(severlet中)
p.setP_username(request.getParameter("p_username"));p.setP_tel(request.getParameter("p_tel"));p.setP_password(request.getParameter("p_password"));p.setP_name(request.getParameter("p_name"));p.setP_age(request.getParameter("p_age"));p.setP_sex(request.getParameter("p_sex"));p.setP_bloodtype(request.getParameter("p_bloodtype"));p.setP_history(request.getParameter("p_history"));session.setAttribute("FailedRegister", p);(页面中)
<% Patient p = (Patient)session.getAttribute("FailedRegister"); String p_username = ""; String p_name = ""; String p_history = ""; String p_age = ""; String p_sex = ""; String p_tel = ""; if(p != null) { p_tel = p.getP_tel(); p_age = p.getP_age(); p_sex = p.getP_sex(); p_username = p.getP_username(); p_name = p.getP_name(); p_history = p.getP_history(); } %>
<input name = "p_username" type = "text" value = "<%=p_username %>" >
<input name = "p_name" type = "text" value = "<%=p_name%>">
阅读全文
0 0
- 软件工程课程设计问题总结——医院门诊系统(三):注册失败保留表单内容
- 软件工程课程设计问题总结——医院门诊系统(二):jsp中验证码的实现&设置验证失败不提交表单
- 软件工程课程设计问题总结——医院门诊系统(七):总结
- 软件工程课程设计问题总结——医院门诊系统(六):datetime timestamp 和String
- 软件工程课程设计问题总结——医院门诊系统(八):验证码问题2 待解决
- 软件工程课程设计问题总结——医院门诊系统(一):serverlet中alert不弹窗&弹窗乱码
- 软件工程课程设计问题总结——医院门诊系统(五):判断用户实现的特定页面跳转
- 软件工程课程设计问题总结——医院门诊系统(四):后台获取下拉列表的值并在页面中显示
- 医院门诊收费系统——能值多少钱?
- 承志医院管理系统项目解析 门诊医生工作站—书写病历(四)
- 承志医院管理系统项目解析 门诊医生工作站—处方录入(五)
- 承志医院管理系统项目解析 门诊医生工作站—辅助检查项目(六)
- 医院门诊管理系统
- 承志医院管理系统项目解析 门诊挂号(三)
- 医院门诊管理系统--华为OJ
- 承志医院管理系统项目解析 门诊登记(二)
- 承志医院管理系统项目解析 门诊收费(七)
- vb.net机房收费系统重构——总结(三)软件工程文档2
- kettle使用问题处理总结
- [Leetcode] 251. Flatten 2D Vector 解题报告
- Struts2的学习和使用(1)
- 使用springfox整合SpringMVC和Swagger
- 二进制位数的比较
- 软件工程课程设计问题总结——医院门诊系统(三):注册失败保留表单内容
- 购买阿里云服务器后的操作
- Validator验证器工具类
- 汽车零部件行业版ERP
- QT 线程同步
- 20个用户看了每天都想打开app的登录页面模板
- C++数组作为参数的问题
- ACM (2) 括号配对
- java 安卓 复杂嵌套json对象的解析与创建