2020-12-05郭姗姗

知识点总结:
一、
将index.jsp文件改为register.jsp文件。使用table标签,将表单,input标签等作为内容,包括用户名,密码,性别
和提交等。

 <%@ page language="java" contentType="text/html; charset=UTF-8"   pageEncoding="UTF-8"%>
       ……<h1>   ${msg}    </h1>
    <table align="center"width="800" height="400"cellpadding="0"border="0">
    <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="注册" /><br  />
            </form>
        ……

二、
编写该文件的内容/shopping/src/com/laobing/dbhelper/DBhelper.java
package com.laobing.dbhelper;
import java.sql.Connection;
……
public int save(String username,String password,String gender) throws Exception {
……
创建数据库连接 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/db_user","root","")
拼写sql语句 String sql = "INSERT INTO t_user (userNAME,passWord,gender)VALUES(?,?,?)";
……
给占位符赋值
prepareStatement.setObject(1,username);
prepareStatement.setObject(2,password);
prepareStatement.setObject(3,gender);
……
//7关闭资源
prepareStatement.close();
connection.close();
//方法的返回值类型
return i;
}
}
三、
WebContent、other、jsp file、名字(doregister.jsp),finish.
<%@page import="com.laobing.dbhelper.DBhelper"%> (调出的包)
<%@ …… 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");

//3、数据校验

//4、调用数据库的添加方法

DBhelper dbhelper=new DBhelper(); -------------------------- 导包
int i=dbhelper.save(username,password,gender);
//5处理结果
if(i > 0) {
request.getSession().setAttribute("msg","添加成功");
response.sendRedirect("register.jsp");
}
%>
lib文件夹——>粘贴Java驱动包——>选择Java驱动包——>build path ——>add to buildpath.

心得体会:
今天学习了客户端和服务端之间的搭建,包括调用客户端的表单内容,创建数据库连接,给占位符赋值,
以及给定方法的返回值类型。在doregister.jsp文件内容中,主要学习了设置字符编码,获取表单数据,调用
数据库,添加方法处理结果,调用相关的包等。今天的内容相对来说有些难以跟上,不过还是能在课堂即时
学个大概,在课堂实践的过程中,通过老师的指导,还是能够完成相关过程实现目标,还是希望自己多多练
习,多多进步。

标签

评论

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