1、用户注册页面代码

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><form action="yhzhuce" method="post"><table align="center" border="1" weight="200" height="200"><tr align="center"><td>请填写注册信息</td></tr>
<tr><td>帐号:<input type="text" name="zh"></td></tr>
<tr><td>密码:<input type="text" name="mima"></td></tr>
<tr><td>姓名:<input type="text" name="xingming"></td></tr><tr><td>性别:<input type="text" name="sex"></td></tr><tr><td>年龄:<input type="text" name="age"></td></tr><tr><td>手机号码:<input type="text" name="num"></td></tr><tr align="center"><td><input type="submit" value="提交信息"></td></tr></table></form></body></html>

2、Servlet接受并验证数据

package lianxi;import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class yhzhuce extends HttpServlet {private static final long serialVersionUID = 1L;public yhzhuce() {super();}protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("text/html");response.setCharacterEncoding("UTF-8");String z=request.getParameter("zh");String m=request.getParameter("mima");String nm=request.getParameter("xingming");String s=request.getParameter("sex");String a=request.getParameter("age");String n=request.getParameter("num");if(nm!=""&&s!=""&&a!=""&&n!=""&&z!=""&&m!=""){response.getWriter().write("注册成功!");}else{response.getWriter().write("请3秒后重新填写资料!");response.setHeader("refresh", "3;URL=zhuceye.jsp");}//response.getWriter().append("Served at: ").append(request.getContextPath());}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);}}

3、运行结果

【1】输入有空时,运行结果

2、输入完整时,运行结果

转载于:https://www.cnblogs.com/jakeasd/p/5632952.html

使用Servlet实现用户注册相关推荐

  1. JSP与Servlet实现用户注册

    JSP最令我痴迷的地方在于其神奇的Servlet映射,映射一直是现在网站开发,MVC ,SSH框架都必备的最重要的基础技能. 我们今天就用用户注册的实例来讲解Servlet的用法 下面是我提前建好的数 ...

  2. JSP+Javabean+Servlet实现用户注册

    在entity包下新建javabean   也就是实体类User 注意id用 Integer 而不用 int, 因为 int 自动初始化为0 public class User { private I ...

  3. Servlet实现用户注册

    数据库使用mysal,JDBC使用apache提供的dbutils工具,数据库连接池使用c3p0工具. 之所以使用这些第三方的工具,一方面是提高了程序的安全性,另一方面使得代码更加简洁. 如果我们自己 ...

  4. JavaWeb--数据库添加

    2019独角兽企业重金招聘Python工程师标准>>> JavaWeb--数据库添加  <JavaWeb开实战> ISBN: 978-7-302-31893-4  P74 ...

  5. Java EE开发基础

    Java EE开发基础 软件架构 单机软件:需要安装,不需要联网 B/S架构:Browser/Server(浏览器/服务器),需要网络通信,不需要安装 C/S架构:Client/Server(客户端/ ...

  6. Java全栈体系路线(总结不易,持续更新中)

    文章目录 Java全栈工程师 <font color=orange>Java基础 基础语法 面向对象 工具类 集合框架 序列化 反射机制 注解 文件处理 设计模式 视频教程 文档教程 练习 ...

  7. 电脑编程用户注册界面java_用JSP/Servlet开发简单的用户注册系统

    用JSP/Servlet开发简单的用户注册系统 2.4界面编程实现 通过JavaBeans封装了大部分的逻辑或数据操作功能.这样,JSP页面中就可以减少很多Java代码,从而使得JSP的建立和修改变得 ...

  8. 方立勋_30天掌握JavaWeb_(Servlet+JSP+JavaBean实现)用户注册和登陆

    JSP+JavaBean模式适合开发业务逻辑不太复杂的web应用程序,这种模式下,JavaBean用于封装业务数据,JSP即负责处理用户请求,又显示数据. Servlet+JSP+JavaBean(M ...

  9. 基于jsp+servlet完成的用户注册

    思考 : 需要创建实体类吗? 需要创建表吗 |----User  存在.不需要创建了!表同理.也不需要了 1.设计dao接口 package cn.javabs.usermanager.dao;imp ...

最新文章

  1. python中的daemon守护进程实现方法
  2. 我们该使用哪种分布式锁?
  3. codevs 1066 引水入城(DFS+DP)
  4. 详细解读java IO
  5. [蓝桥杯2018决赛]最大乘积-dfs
  6. Java中父类强制转换为子类的可能
  7. WP7备注(11)(页面跳转)
  8. 值类型和引用类型 是什么 区别
  9. django后台集成富文本编辑器Tinymce的使用
  10. SVN提交文件冲突怎么办?
  11. 饥荒服务器地图配置文件,饥荒联机版世界地图设置心得 联机全地图设置方法...
  12. 珍藏30年的网站都在这了,自媒体运营必不可少
  13. Day11 Dear Japanese English Learners
  14. Chrome 浏览器远程调试
  15. apex老是显示匹配服务器失败,Apex英雄与服务器不同步怎么办-服务器连接超时怎么办 - Iefans...
  16. 论文降重的方法是什么?
  17. 关键业务服务器存在的“硬道理”
  18. 数据结构-期末复习重要知识点总结
  19. Error: EBUSY: resource busy or locked
  20. CPU GPU设计工作原理

热门文章

  1. oracle内存锁,Oracle OCP之硬解析在共享池中获取内存锁的过程
  2. php日期相减函数,倒计时函数_计算两个时间相差值_PHP函数
  3. 如何将mysql的数据库渲染到页面_vue.js实现数据库的JSON数据输出渲染到html页面功能示例...
  4. Boyer-Moore 投票算法
  5. 指针、引用以及const限定符、constexpr限定符
  6. leetcode1528. 重新排列字符串
  7. Linux GCC简明教程(编写c语言程序)
  8. leetcode183. 从不订购的客户(SQL)
  9. 关于mysql的change和modify
  10. 外挂编程-动作模拟技术