jsp页面提交表单到sql
2018-04-03 13:09
204 查看
insert.jsp
index.jsp
jsp页面
数据库中显示内容
<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="utf-8"%> <%@ page contentType="text/html;charset=utf-8"%> <% request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=utf-8"); %> <html> <head> <title>add message into table </TITLE> </head> <body> <% String id=request.getParameter("id"); //从表单获得 String name=request.getParameter("name"); //从表单获得 String sex=request.getParameter("sex"); //从表单获得 String age=request.getParameter("age"); //从表单获得 java.util.Date date=new java.util.Date(); String datetime=new Timestamp(date.getTime()).toString(); try { /** 连接数据库参数 **/ String driverName = "com.mysql.jdbc.Driver"; //驱动名称 String DBUser = "root"; //mysql用户名 String DBPasswd = "XXXXXX"; //mysql密码 String DBName = "html_db"; //数据库名 String connUrl = "jdbc:mysql://localhost:3306/" + DBName + "?user=" + DBUser + "&password=" + DBPasswd; //"jdbc:mysql://localhost:3306/test?" // + "user=root&password=XXXXXX&useUnicode=true&characterEncoding=UTF8" Class.forName(driverName).newInstance(); Connection conn = DriverManager.getConnection(connUrl); Statement stmt = conn.createStatement(); stmt.executeQuery("SET NAMES UTF8"); String insert_sql = "insert into person_tb values('" + id + "','" + name + "','" + sex + "','" + age + "')"; String query_sql = "select * from person_tb"; try { stmt.execute(insert_sql); }catch(Exception e) { e.printStackTrace(); } try { ResultSet rs = stmt.executeQuery(query_sql); while(rs.next()) { %> ID:<%=rs.getString("ID")%> </br> 姓名:<%=rs.getString("name")%> </br> 性别:<%=rs.getString("sex")%> </br> 年龄:<%=rs.getString("age")%> </br> </br> <% } }catch(Exception e) { e.printStackTrace(); } //rs.close(); stmt.close(); conn.close(); }catch (Exception e) { e.printStackTrace(); } %> </body> </html>
index.jsp
<%@ page language="java" pageEncoding="utf-8"%> <%@ page contentType="text/html;charset=utf-8"%> <% request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); response.setContentType("text/html; charset=utf-8"); %> <html> <head> </head> <body> <form action="insert.jsp" method="post"> ID :<input type = "text" name="id" value="0"/> 姓名 :<input type = "text" name="name" value="aaa"/> 性别 :<input type = "text" name="sex" value="female"/> 年龄 :<input type = "text" name="age" value="20"/> </br> <input type = "submit" value="提交"/> </form> </body> </html>
jsp页面
数据库中显示内容
相关文章推荐
- jsp中表单提交方法和获取对应值,jsp登录页面
- jsp页面上提交登入表单防止非法字符sql注入js
- 防止页面表单重复提交,JSP页面加入 <s:token/> 以及Struts的相关配置详解
- JSP页面显示乱码,表单提交中出现乱码,数据库连接乱码,浏览器显示?乱码
- struts2 用户提交表单时 JSP页面 Action类
- JSP中乱码问题解决(一、JSP页面显示乱码,二、表单提交中文时出现乱码,三、数据库连接出现乱码,四、数据库的显示乱码 )
- Action如何接收jsp页面form表单提交的数据?
- Action如何接收jsp页面form表单提交的数据?
- jsp页面中form表单提交到数据库的方法
- JSP页面显示乱码,表单提交中出现乱码,数据库连接乱
- 在JSP表单提交中怎样在Servlet中处理文件上传并且获取JSP页面传过来的一些参数
- JSP页面多次提交时(后台对表单有校验功能 )提示信息重复出现解决办法
- [Jsp]防止页面表单重复提交的解决方法
- strurs2中jsp页面表单提交到action中文乱码问题
- spring mvc IE8下JSP页面form表单提交后台不能获取值
- 使用struts2提交jsp页面表单时参数中汉字乱码的问题
- jsp页面表单提交,controller接收乱码,数据库乱码等解决方法
- 一周乱弹(3-18 bootstrap模态框表单提交、jsp页面获取项目路径、bootstrap三级导航菜单、css是否显示属性)
- JSP刷新页面表单重复提交问题解决办法分享
- JSP刷新页面表单重复提交问题解决办法分享