2020-11-05祈长有

学习笔记
2020.11.05
《!表单》
//1.设置字符编码
//2.获取表单数据
//3.数据校验
//4.调用数据库的添加方法

<classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
        <attributes>
            <attribute name="owner.project.facets" value="java"/>
        </attributes>
    
</projectDescription>
<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="java"/>
  <fixed facet="wst.jsdt.web"/>
  <fixed facet="jst.web"/>
  <installed facet="java" version="1.8"/>
  <installed facet="jst.web" version="3.0"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
<%@page import="com.itlaobing.jdbc.DBUtils"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
    //1、设置字符编码
    request.setCharacterEncoding("UTF-8");
    response.setCharacterEncoding("UTF-8");
    //2、获取表单数据
    String username = request.getParameter("username");
    String password = request.getParameter("password");
    String gender = request.getParameter("gender");
    //4、调用数据库的添加方法
    DBUtils dbutils = new DBUtils();
    int i =dbutils.save(username,password,gender);
    //5、处理结果
    if(i > 0) {
        request.getSession().setAttribute("msg", "注册成功");
        response.sendRedirect("register.jsp");
    }else{
        request.getSession().setAttribute("msg", "注册失败");
        response.sendRedirect("register.jsp");
    }
    
%>

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
    <h1>
       ${msg}
    </h1>
        <!---表单
            action="服务端路径"
            method:提交方式(get/post)
            enctype:上传文件或图片
        --->
        <form action="doregister.jsp" method="post">
            用户名:<input type="text" name="username" id="username" placeholder="请输入用户名"/><br />
            密&nbsp;&nbsp;&nbsp;码:<input type="password" name="password" id="password" placeholder="请输入密码"/><br />
            性别:<input type="radio" name="gender" value="男"/>男
                 <input type="radio" name="gender" value="女"/>女<br />
            <input type="submit" value="注册"> 
        </form>
    </body>
</html>

心得体会
1.将所学的知识点全部整合、设置字符编码、获取表单数据、数据校验、调用数据库的添加方法。
2.实现数据与客户端服务端三者之间的联系,设置字符编码表单数据等内容。
3.在客户端显示注册信息,成功还是失败。最后对整个部分内容学习练习。

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1