JSP web页面登陆注册 表单数据封装 流程总结(简单却容易在细节失误,所以需要严格的流程规范)
来源:互联网 发布:windows udp 编辑:程序博客网 时间:2024/06/04 23:36
=====套路代码,需要非常熟悉。
目前失误地点:
【表单 项忘记添加 name 属性】,导致 servlet,service,dao代码没问题。数据封装失败。
流程:
①表单页面:【表单 项忘记添加 name 属性】,===》
②servlet:request.getParameterMap()接收所有 表单数据,各自封装为map里一条(K,V)。
代码:
//1. 接收参数Map<String, String[]> parameterMap = request.getParameterMap(); //2. 封装实体Linkman linkman = new Linkman();try {BeanUtils.populate(linkman, parameterMap);} catch (IllegalAccessException | InvocationTargetException e) {e.printStackTrace();}
boolean success = service.save(linkman);③service:调dao.save(linkman)。这里没有其他业务逻辑。
④dao:
//1. 创建一个QueryRunner对象QueryRunner runner = new QueryRunner(DataSourceUtils.getDataSource());//2. 定义sql和参数值,执行sql语句String sql = "insert into linkman"+ " ( lkm_name, lkm_gender, lkm_mobile, lkm_email, lkm_qq) "+ "values (?,?,?,?,?)";Object[] params = { linkman.getLkm_name(), linkman.getLkm_gender(),linkman.getLkm_mobile(),linkman.getLkm_email(),linkman.getLkm_qq()};int count = runner.update(sql, params);
代码框架,完整代码参考:http://pan.baidu.com/s/1c2nMi8w
阅读全文
0 0
- JSP web页面登陆注册 表单数据封装 流程总结(简单却容易在细节失误,所以需要严格的流程规范)
- 模拟登陆web微信的流程和参数细节
- 在JSP 添加表单数据到本地数据库的处理流程小结
- 登陆注册实现流程
- JQuery实现的登陆注册页面表单
- 简单的注册表单页面
- 简单的注册表单页面
- Java Web简单的注册登陆界面(mysql+servlet+jsp)
- 流程命令需要规范
- jsp页面的执行流程
- 页面jsp封装的数据
- 超简单的登陆注册页面实现
- Web开发流程规范的五个要点
- JSP页面访问流程
- SimpleFormController简单表单控制器的处理流程
- 简单的JSP用户登陆页面
- 网站建设需要的流程与注意细节
- 容易失误的清单
- C++模板实现顺序栈
- 深入探讨 Java 类加载器
- struts2使用form表单无刷新上传文件
- 大数据平台数据脱敏介绍
- 12期 9月期刊自荐
- JSP web页面登陆注册 表单数据封装 流程总结(简单却容易在细节失误,所以需要严格的流程规范)
- 排序算法(C++)
- 各种学习链接
- 面试题4 框架知识
- Python常用数据类型和常用运算
- C++模板实现链式栈
- web前端学习日记33
- 1261: [SCOI2006]zh_tree
- 浅谈服务发现