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 />
密 码:<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.在客户端显示注册信息,成功还是失败。最后对整个部分内容学习练习。
近期评论