【javaweb源码】JSP+Servlet+MySQL实现注册功能
来源:互联网 发布:solidworks软件画足球 编辑:程序博客网 时间:2024/05/17 21:06
JSP+Servlet+MySQL实现注册功能
本文来自:http://blog.csdn.net/liuhangbiao
注册页面 index.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="http://venusf.blog.163.com/blog/<%=basePath%>"> </head> <body> <div align="center" width="400"> <form action="LoginServlet" method="post"> <table border="1"> <tr> <td>username</td> <td><input type="text" name="username"/></td> </tr> <tr> <td>password</td> <td><input type="password" name="password"></td> </tr> <tr align="center"> <td colspan="2"> <input type="submit" value="注册"/> <input type="reset" value="重置"/></td> </tr> </table> </form> </div> </body></html>
处理注册的Servlet:LoginServlet.javapackage com.servlet;import java.io.IOException;import java.io.PrintWriter;import java.sql.*;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class LoginServlet extends HttpServlet { private Connection conn; public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); String username=request.getParameter("username"); String password=request.getParameter("password"); if(conn!=null){ try { String sql = "insert into tb_user(username,password) value(?,?)"; PreparedStatement ps = conn.prepareStatement(sql); ps.setString(1,username); ps.setString(2, password); ps.executeUpdate(); PrintWriter out = response.getWriter(); out.print("<h1 align='center'>"); out.print(username+"注册成功"); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } public void init() throws ServletException { super.init(); try{ Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/tb_test"; conn = DriverManager.getConnection(url, "root", "admin"); }catch(Exception e){ e.printStackTrace(); System.out.println("数据库连接失败"); } }}
web.xml文件的配置 <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>com.servlet.LoginServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>LoginServlet</servlet-name> <url-pattern>/LoginServlet</url-pattern> </servlet-mapping>
- 【javaweb源码】JSP+Servlet+MySQL实现注册功能
- JSP+Servlet实现注册登录功能
- JSP+Servlet实现注册登录功能
- jsp+javabean+servlet+Mysql实现MVC模式下的注册登录留言功能
- 【javaweb源码】JSP+Servlet+MySQL简单的登录
- Servlet学习笔记--jsp+Servlet+MySQL实现用户注册
- jsp+servlet实现最基本的注册登陆功能
- jsp+servlet实现最基本的注册登陆功能
- jsp+servlet实现最基本的注册登陆功能
- jsp+servlet实现最基本的注册登陆功能
- jsp+servlet实现最基本的注册登陆功能
- jsp+servlet实现最基本的注册登陆功能
- javaWeb入门<1>Servlet+Jsp+JavaBean实现MVC开发模式登陆注册实例详解
- Servlet注册功能的实现
- servlet实现客户注册功能
- [javaweb]jsp+servlet+mysql购书网站
- 实践---原生jsp+servlet+jdbc+mysql实现分页功能
- jsp+javaBean+servlet+mysql完整的实现一个登录功能
- Hadoop2.2.0版本多节点集群安装及测试
- ARM架构kprobe应用及实现分析(9.0 arch_prepare_kprobe平台相关注册)
- Product_catModel.class.php
- CPPUnit用法简介
- SelfformModel.class.php
- 【javaweb源码】JSP+Servlet+MySQL实现注册功能
- About Maze Problem
- matlab简易画板
- linux 地下安装jboss并设置自动启动
- Qt下结构体中的成员使用问题
- 性能测试流程-各阶段的工作
- android图片裁剪
- oracle表空间回收
- java集合框架