bbs开发(2)(注册模块)
来源:互联网 发布:mac导出日历 编辑:程序博客网 时间:2024/05/17 07:51
</pre>在准备好bbs的前期开发工作。现在就进行具体的各个模块的开发。<p></p><p><span style="font-size:18px">一、注册模块</span></p><p><span style="font-size:18px"> 1、首先创建一个UserBean(这个Bean中包含用户的基本信息:用户名、密码、性别、头像等)</span></p><p><span style="font-size:18px">2、将设计好的reg.html文件转换为reg.jsp.</span></p><p><span style="font-size:18px">3、通过request.getparaments()获取注册页面提交的用户信息。</span></p><p><span style="font-size:18px">4、在注册页面(reg.jsp)和登入页面(login.jsp)之间添加一个业务层(doReg.jsp)。通过这个doReg.jsp的页面处理注册页面提交的数据,进行数据库的存储。在通过<span style="color:#33cc00">转发的方式</span>(页面跳转的一种方式。另一种方式是重定向response方式)request.getRequestDispacher("login.jsp").forwar(request,response)跳转到登入页面。</span></p><p><span style="font-size:18px">5、在doReg.jsp中的业务流程分为3个部分:</span></p><p><span style="font-size:18px"><span style="white-space:pre"></span>5.1、//获取数据</span></p><p><span style="font-size:18px"><span style="white-space:pre"></span></span></p><pre name="code" class="java" style="font-size: 18px;"><span style="white-space:pre"></span>RequestUtil ru=new RequestUtil();<span style="white-space:pre"></span>User user=ru.parseRequest(request, User.class);<span style="white-space:pre"></span>String upass1=request.getParameter("upass1");//Userbean中不存在‘upass1’需要单独获取
5.2、//操作数据库
//操作数据库的业务层UserBiz ub=new UserBizImpl();User u=ub.reg( user );try{if( u!=null){//将界面跳转到登入界面response.sendRedirect("login.jsp");}else{out.println("<script>alert('用户名或者密码不正确'); location.href='reg.jsp' </script>");}}catch(Exception ex){ex.printStackTrace();out.println("<script>alert('"+ ex.getMessage()+" ');localtion.href='reg.jsp '</script>");}5.3、跳转页面
//将界面跳转到登入界面response.sendRedirect("login.jsp");
《待续。。。。。》
0 0
- bbs开发(2)(注册模块)
- 开发客户端注册模块
- 小型bbs论坛系统开发6 前台注册/登录页
- 注册登录模块开发笔记
- PHP+jQuery 注册模块开发
- 项目实训——BBS论坛开发(一)
- BBS 开发
- (转)BBS语录
- 【基于node.js+express的web开发备忘】--技术分享(TShare)站点-注册模块
- BBS项目笔记之十:登录和注册模块的前台实现
- lua5.2模块注册
- gloox代码分析 - 注册模块(摘抄)
- 用户注册模块详解(30)
- iOS模块开发—登陆注册
- PHP+jQuery 注册模块开发详解
- bbs用户注册页面源码
- 实战开发(一)注册
- upstream模块(开发)
- BC DZY Loves Topological Sorting
- 第二节 Informatica 体系架构之 Nodes (节点)
- 【leetcode】Maximum Subarray
- 运维工具最佳选择
- POJ 3580 SuperMemo(Splay模板)
- bbs开发(2)(注册模块)
- 找工作知识储备(3)---从头说12种排序算法:原理、图解、动画视频演示、代码以及笔试面试题目中的应用
- 专家博客:探讨分布式系统与集群的区别
- 【leetcode】Longest Valid Parentheses
- ImageView的属性scaletype
- Java 线程
- 1
- Java 链表
- Asp.Net大型项目实践-关键技术方案选择理由及思路