JAVA之servlet
来源:互联网 发布:安居客网络门店管理 编辑:程序博客网 时间:2024/06/05 00:21
使用servlet实现将前端数据插入数据库
package webbook.chapter3;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class ThirdServlet extends HttpServlet {protected void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException{request.setCharacterEncoding("utf-8");//接收数据String name=request.getParameter("name");String number=request.getParameter("number");String content=request.getParameter("content");/*if(name==null||name.length()==0||number==null||number.length()==0||content==null||content.length()==0){out.println("<h2 align=center>输入资料不完整!</h2>");out.println("<br><a href=\""+request.getContextPath()+"/add.html\"><h2 align=center>请重新输入</h2></A>");}else{out.println("<h2 align=center>用户输入信息显示</h2><br>");out.println("<h2 align=center>物名:"+name+"</h2>");out.println("<h2 align=center>RFID码:"+number+"</h2>");out.println("<h2 align=center>备注 :"+content+"</h2>");out.println("<br><a href=\""+request.getContextPath()+"/welcome.html\"><h2 align=center>返回</h2></A>");}*///保存到数据库Connection conn=null;PreparedStatement pst=null;try{Class.forName("com.mysql.jdbc.Driver");String url="jdbc:mysql://localhost:3306/mine";String user="root";String password="root";conn=DriverManager.getConnection(url,user,password);pst=conn.prepareStatement("insert into first(name,number,content)values("+name+","+number+","+content+")");pst.setString(1,name);pst.setString(2, number);pst.setString(3,content);pst.executeUpdate();//显示增加成功 response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>增加小组成功</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>增加小组成功</h1>"); out.println("<p><a href='../add.html'>继续增加</a>"); out.println("<a href='viewteams'>显示小组</a>"); out.println("<a href='../welcome.html'>返回首页</a>"); out.println("</body>"); out.println("</html>");}catch(Exception e){e.printStackTrace(); // 通过response向客户端应答,显示增加失败 response.setContentType("text/html;charset=GBK"); PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>增加小组失败</title>"); out.println("</head>"); out.println("<body>"); out.println("<h1 align=center>增加小组失败</h1>"); out.println("<p><a href='../add.html'>继续增加</a>"); out.println("<a href='viewteams'>显示小组</a>"); out.println("<a href='../welcome.html'>返回首页</a>"); out.println("</body>"); out.println("</html>");}finally{try{pst.close();conn.close();}catch(Exception e){e.printStackTrace();}}}}
0 0
- Java之Servlet开发
- Java web之Servlet
- java ee 之 servlet
- JAVA之servlet
- Java之Servlet详解
- java 之servlet
- Jenkins之java servlet
- JAVA学习之Servlet
- java web 之servlet
- Java之Jsp、Servlet
- Java之Servlet
- Java学习之Servlet
- Java之Servlet
- java之servlet
- JAVA之servlet
- Java Servlet之过滤器
- java之Servlet
- java 之servlet
- Unity初级——2D切图;C#控制换帧动画
- Retrofit2.0的使用总结
- 前端那些年----Webstream快捷键备忘(mac)
- 原生JS实现获取随机验证码
- python 元组
- JAVA之servlet
- 欢迎使用CSDN-markdown编辑器
- Linux环境下安装RocketMQ(MetaQ)
- hrbust 1663 水果【状压dp】【原创1000篇纪念!!!】
- RxJava学习之基本使用
- 汇编语言之寄存器(CPU工作原理)
- centos 7 epel源 安装jq
- Python模拟post提交表单数据 ——某二手车网站回拨电话的分析与利用
- BSOJ2909 Vijos 1474 南邮OJ1573 雷曼兔