<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>注册</title>
<script type="text/javascript" src="jquery-3.2.1.js"></script>
<script>$(function() {var cities = [ [ "西安", "咸陽" ], [ "鄭州", "商丘" ], [ "石家莊", "唐山" ],[ "昆明", "麗江" ] ];var city = $("#city");$("#pro").change(function() {$("#city option:gt(0)").remove();var val = $(this).val();$(cities).each(function(i, n) {if (i == val) {$(n).each(function(j, cit) {city.append("<option>" + cit + "</option>");})}})})})
</script>
<script>$(function() {$(".required").each(function() {$(this).parent().append("<b style='color: red'>*</b>");})$("form input").blur(function() {var parent = $(this).parent();$(parent).find("b").remove();if ($(this).is("#username")) {if ($(this).val() == "") {$(this).parent().append("<b class='error' style='color: red'>用户名不能为空</b>");} else {$(this).parent().append("<b style='color: green'>用户名正确</b>");}}if ($(this).is("#password")) {if ($(this).val() == "") {$(this).parent().append("<b class='error' style='color: red'>密码不能为空</b>");} else {$(this).parent().append("<b  style='color: green'>密码正确</b>");}}}).keyup(function(){$(this).triggerHandler("blur"); }).focus(function(){$(this).triggerHandler("blur");})$("form").submit(function() {$("form input").trigger("blur");var err = $(".error").length;if (err > 0) {return false;}})})
</script>
<style type="text/css" contenteditable="inherit">
div {width: 100%;
}#bodydiv {width: 90% px;
}.logodiv {width: 33%;float: left;height: 48px;
}.clear {clear: both;
}.cd {background-color: black;height: 30px;
}
</style>
</head>
<body><div id="bodydiv"><div class="logodiv"><img alt="" src="../imag/head1.png" height=100%></div><div class="logodiv"><img alt="" src="../imag/head2.png" height=100%></div><div class="logodiv"style="padding-top: 5px; text-align: center; height: 43px"align="center"><a href="#">登陆</a> <a href="zhuce.html">注册</a> <a href="#">购物车</a></div><div class="clear"></div><div class="cd"><a href="shouyediv.html">首页</a> <a href="#">手机数码</a> <a href="#">电脑办公</a><a href="#">研烟酒箱包</a></div><divstyle="height: 800px; background-image: url('../imag/zhuce.jpg'); background-size: 100% 100%;"><divstyle=" height:90%;position: absolute;top: 300px;"align="left"><form method="post" action="/J2EE/registservlet"><table align="center" border="0" width=40%><tr><td align="right" width=50%>用户名    <td align="left"><input class="required" type="text"name="username" id=username></input></td></tr><tr><td align="right" width=50%>密码    <td align="left"><input class="required" type="password"name="password" id="password"></input></tr><tr><td align="right" width=50%>确认密码    <td align="left"><input class="required" type="password"name="repassword"></input><span id="repassword"></span></td></tr><tr><td align="right" width=50%>邮箱    <td align="left"><input type="text" name="email"></input></td></tr><tr><td align="right" width=50%>性别    <td align="left"><input type="radio" name="sex" value="man"checked="checked">男<input type="radio" name="sex"value="woman">女</td></tr><tr><td align="right" width=50%>生日    <td align="left"><input type="date" name="birth"></td></tr><tr><td align="right" width=50%>爱好    <td align="left"><input type="checkbox" name="love"value="1">看电视<input type="checkbox" name="love"value="2">打游戏<input type="checkbox" name="love"value="3">吃饭<input type="checkbox" name="love" value="4"checked>睡觉</td></tr><tr><td align="right" width=50%>籍贯    <td align="left"><select id="pro" name="pro"><option>--请选择--<option value="0">陕西<option value="1">河南<option value="2">河北<option value="3">云南</select> <select name="city" id="city"><option>--请选择--</select><tr><td align="right" width=50%>头像    <td align="left"><input type="file"></td></tr><tr><td align="right" width=50%>个人简介    <td align="left"><textarea cols="" rows="5" name="a">我是一个</textarea></td></tr><tr><td colspan="2" align="center"><input type="submit"value="注册  " id="sub"><input type="reset" value="重置"></td></tr></table></form></div></div><div><img alt="" src="../imag/q.png" width="100%"></div><div style="text-align: center;"><a href="html.html">关于我们</a>  公司简介  招贤纳士  广告服务  联系方式  合作伙伴  论坛反馈<br>版权声明:Copyright© 1999-2016,赵瑾的网站 , All Rights Reserved</div></div>
</body>
</html>
package regist;import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;public class registservlet extends HttpServlet {private static final long serialVersion=1L;public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {//1.接收参数String username = request.getParameter("username");String password = request.getParameter("password");//2.封装参数User user=new User();user.setUsername(username);user.setPassword(password);//3.调用业务层处理数据userservice us=new userservice();try {us.regist(user);} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}//4.页面跳转response.sendRedirect("/J2EE/html/login.html");}public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {doGet(request, response);}}
package regist;
public class User {private Integer id;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}private String username;private String password;
}
package regist;import java.sql.SQLException;public class userservice {/** 业务层注册用户的方法*/public void regist(User user) throws SQLException{userdao ud=new userdao();ud.regist(user);}
}
package regist;import java.sql.SQLException;import org.apache.commons.dbutils.QueryRunner;import utils.c3p0tool;public class userdao {public void regist(User user) throws SQLException{QueryRunner qr=new QueryRunner(c3p0tool.getDataSource());String sql="insert into user values(null,?,?)";qr.update(sql,user.getUsername(),user.getPassword());}
}

用户注册(request,get和post中文乱码)相关推荐

  1. request和response的中文乱码问题

    request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码: response乱码指的是:服务器向浏览器发送的数据包含中文字符,浏览器中显示的是乱码: 乱码 ...

  2. java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别

    java web 中有效解决中文乱码问题-pageEncoding与charset区别, response和request的setCharacterEncoding 区别 参考文章: (1)java ...

  3. 解决request中文乱码问题

    解决request中文乱码问题 参考文章: (1)解决request中文乱码问题 (2)https://www.cnblogs.com/wangguoning/p/6151517.html 备忘一下.

  4. request、response 中文乱码问题与解决方式

    request.response 中文乱码问题与解决方式 request乱码指的是:浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码: response乱码指的是:服务器向 ...

  5. request和response对象如何解决中文乱码问题?

    出现中文乱码的问题,一般的原因编码和和解码不一致造成的. 1 /* 2 乱码:编码和解码不一致导致的 3 GET:你好 4 POST:?????? 5 tomcat版本:8.5及以上版本 6 GET请 ...

  6. request获取中文乱码的问题

    乱码问题解决:* POST请求乱码 :request.setCharacterEncoding("utf-8"); * GET请求乱码解决方案一:修改tomcat/conf/ser ...

  7. java中解决request中文乱码问题

    request乱码问题(当我们提交的数据中含有中文信息时),分两种情况: 通过post方式提交数据给Servlet Servlet服务端部分代码: public void doPost(httpSer ...

  8. jsp全是问号_JSP response,request中文乱码(出现问号)总结

    JSP response,request中文乱码(出现问号)总结 java中request乱码是浏览器向服务器发送的请求参数中包含中文字符,服务器获取到的请求参数的值是乱码,response乱码是服务 ...

  9. request请求参数中文乱码问题

    中文乱码问题解决方案 编码格式不同导致 浏览器填写的是ISO 代码接收的是:utf-8 POST方式修改: POST方式修改: 底层通过getReader() 流的方式获取资源. 只需要setChar ...

最新文章

  1. python储存数据的容器_Python基础四容器类数据
  2. OpenCASCADE绘制测试线束:拓扑命令之3D模型周期性
  3. storm能不能测试wadl_达尔优牧马人A960暴风Storm体验:轻而不飘,精准击打
  4. 细粒度权限控制 linux,FGAC(细粒度访问控制)/VPD
  5. TI DAVINCI开发原理(总共5部分)
  6. 使用协同过滤推荐电影
  7. Python总结:保留小数点任意位round函数不够精确
  8. python怎么输入三个数按大小输出_Python练习一 : 随机输入三数字,按大小顺序输出...
  9. 十二生肖配对表查询_天蝎座:分手后最容易复合的星座配对,一生分不开,最终重新走到一起...
  10. python画图软件是哪个_python画图软件是哪个
  11. EURA欧瑞E1000系列变频器使用PID实现恒压供水功能的相关参数设置及接线
  12. 自我成长与团队管理——一些总结
  13. git clean使用方法
  14. 福建农林大学计算机课程表,福建农林大学课程表.doc
  15. 家庭的和睦,人生的平淡
  16. ARCGIS---栅格影像矢量化(含二级化/二值化、栅格清理)
  17. 修改java游戏分辨率怎么调_怎么修改jar游戏的分辨率
  18. jdk groovy版本_Groovy JDK(GDK):日期和日历
  19. Python自动化测试学习2
  20. 数据分析师岗位热招!你也有希望进大厂~

热门文章

  1. Android 10 11 删除本地照片方法
  2. 英语四级和计算机二级考试冲突吗,大学必须过英语四级吗?必须过计算机二级吗?...
  3. 无法解析的外部符号__imp____iob_func
  4. Android开发 mobi格式,Android MobIM的免费使用方法
  5. 计算机用word做海报,如何用Word文档做出一张简单的海报!
  6. PPT无法插入页码解决办法
  7. 解决0x00000001电脑蓝屏问题
  8. 【Kubernetes】Pod学习(十五)Deployment部署的回滚、暂停和恢复
  9. 王者荣耀关注显示服务器忙,王者荣耀不满足参加该活动的条件 访问繁忙解决方法...
  10. firebox插件使用笔记