jsp表单提交登陆信息到mysql
2020-06-21 04:55
555 查看
个人学习所用
1.表单登陆页面:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <html> <body> <form action="insert.jsp" method="get"> 输入学号:<input type="text" name="Id"><br> <!-- text表示文本框 --> 输入姓名:<input type="text" name="Name"><br> 选择性别: <select name="Sex"> <!-- select表示下拉菜单 --> <option value="男">男</option> <option value="女">女</option> </select><br> <input type="submit" value="提交"> <!-- submit表示提交按钮 --> </form> </body> </html>
2.接收页面
<%@ page language="java" import="java.sql.*" pageEncoding="gb2312"%> <html> <body> <% request.setCharacterEncoding("utf-8"); String id = request.getParameter("Id"); String name = request.getParameter("Name"); String sex = request.getParameter("Sex");//获取前一个表单内容 Class.forName("com.mysql.cj.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名称","root","密码");// 创建Connection连接 Statement stat = conn.createStatement(); /* String sql = "INSERT INTO teacher_table(Id,Name,Sex)values('" + Id+"','"+Name+"','"+Sex+"')"; */ String sql = "INSERT INTO teacher_table(Id,Name,Sex) values(?,?,?)" ; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1, id); ps.setString(2, name); ps.setString(3, sex); int i = ps.executeUpdate(); out.println("成功添加"+ i + "行"+ "<BR>"); out.println("传入的值为"+ name + sex + id ); ps.close(); conn.close(); //关闭数据 %> </body> </html>
注意点:
中文编码,之前编码有问题,导致传入数据库均显示为null,修改后即可
相关文章推荐
- 解决JSP提交表单保存到Mysql中文乱码的问题
- Java ajax servlet 无法接收到 jsp 以post提交的 form 表单信息 可能的解决方案(都是工具惹得祸!)
- JSP中form表单method提交信息方式
- jsp中表单提交注册信息,提交信息之前先进行正则匹配,验证用户输入的信息是否符合规范要求。
- JSP页面多次提交时(后台对表单有校验功能 )提示信息重复出现解决办法
- JSP之——表单信息和图片一起提交
- jsp用表单提交信息到另一个jsp出现乱码问题解决。
- jsp处理c for循环中取到每一条信息+get方式提交form表单参数拼接问题
- JSP中表单提交的信息中有汉字,接收该信息的页面应如何处理
- Jsp中获取表单提交的信息
- jsp实验4.(1)表单提交内容的编码
- 通过JDBC连接数据库(MySql为例)并读取数据库信息--JSP基础
- [转]JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连
- JSP+ MySQL中文乱码问题post提交乱码解决方案
- 学生信息管理系统【JavaWeb】SSH+Mysql+Jsp
- JSP针对表单重复提交的处理方法
- [JSP暑假实训] 二.JSP网站创建及Servlet实现注册表单提交、计算器运算
- jsp表单提交中文参数乱码
- 新手上路——jsp中jar包的调用 + 表单(forhm)的创建与提交
- jsp中普通按钮如何提交表单