JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----公共类代码
2018-03-23 17:59
991 查看
1、用户表实体package com.entity;
/**
* 用户表实体
* Created by lvjun on 2018-03-22.
*/
public class UsersEntity {
int id;
String uname;
String upwd;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getUpwd() {
return upwd;
}
public void setUpwd(String upwd) {
this.upwd = upwd;
}
}
2、文章内容表实体package com.entity;
/**
* 内容表实体
* Created by lvjun on 2018-03-22.
*/
public class BbsEntity {
int id;
String title; //标题
String author; //作者
String ctime; //创建时间 格式 YYYY-MM-DD HH:MM:SSS
String content; //内容
int type; //类型 0-未分类 1-原创 2-转载
int stat; // 状态 0-正常 1-注销
public int getStat() {
return stat;
}
public void setStat(int stat) {
this.stat = stat;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getCtime() {
return ctime;
}
public void setCtime(String ctime) {
this.ctime = ctime;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
}
3、数据库驱动类package com.util;
import java.sql.*;
/**
* 数据库驱动类
* Created by lvjun on 2018-03-22.
*/
public class Dbmanage {
//打开驱动
public Connection initDB() {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/newtime?useSSL=false";
conn = DriverManager.getConnection(url, "root", "1234");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
//关闭无结果集
public void closeDB(Statement sta, Connection conn) {
try {
sta.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
//关闭有结果集
public void closeDB(ResultSet rs, Statement sta, Connection conn) {
try {
rs.close();
sta.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
5、web.xml配置文件<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
<!--用户部分start-->
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.servlet.users.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/index</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>RegisterServlet</servlet-name>
<servlet-class>com.servlet.users.RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RegisterServlet</servlet-name>
<url-pattern>/register</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ResetServlet</servlet-name>
<servlet-class>com.servlet.users.ResetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ResetServlet</servlet-name>
<url-pattern>/reset</url-pattern>
</servlet-mapping>
<!--用户部分end-->
<servlet>
<servlet-name>PageServlet</servlet-name>
<servlet-class>com.servlet.bbs.PageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PageServlet</servlet-name>
<url-pattern>/page</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DetailServlet</servlet-name>
<servlet-class>com.servlet.bbs.DetailServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DetailServlet</servlet-name>
<url-pattern>/detail</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ReturnServlet</servlet-name>
<servlet-class>com.servlet.bbs.ReturnServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ReturnServlet</servlet-name>
<url-pattern>/return</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UpdateServlet</servlet-name>
<servlet-class>com.servlet.bbs.UpdateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UpdateServlet</servlet-name>
<url-pattern>/update</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DeleteServlet</servlet-name>
<servlet-class>com.servlet.bbs.DeleteServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DeleteServlet</servlet-name>
<url-pattern>/delete</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>InsertServlet</servlet-name>
<servlet-class>com.servlet.bbs.InsertServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>InsertServlet</servlet-name>
<url-pattern>/insert</url-pattern>
</servlet-mapping>
</web-app>
/**
* 用户表实体
* Created by lvjun on 2018-03-22.
*/
public class UsersEntity {
int id;
String uname;
String upwd;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public String getUpwd() {
return upwd;
}
public void setUpwd(String upwd) {
this.upwd = upwd;
}
}
2、文章内容表实体package com.entity;
/**
* 内容表实体
* Created by lvjun on 2018-03-22.
*/
public class BbsEntity {
int id;
String title; //标题
String author; //作者
String ctime; //创建时间 格式 YYYY-MM-DD HH:MM:SSS
String content; //内容
int type; //类型 0-未分类 1-原创 2-转载
int stat; // 状态 0-正常 1-注销
public int getStat() {
return stat;
}
public void setStat(int stat) {
this.stat = stat;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getCtime() {
return ctime;
}
public void setCtime(String ctime) {
this.ctime = ctime;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public int getType() {
return type;
}
public void setType(int type) {
this.type = type;
}
}
3、数据库驱动类package com.util;
import java.sql.*;
/**
* 数据库驱动类
* Created by lvjun on 2018-03-22.
*/
public class Dbmanage {
//打开驱动
public Connection initDB() {
Connection conn = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/newtime?useSSL=false";
conn = DriverManager.getConnection(url, "root", "1234");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
//关闭无结果集
public void closeDB(Statement sta, Connection conn) {
try {
sta.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
//关闭有结果集
public void closeDB(ResultSet rs, Statement sta, Connection conn) {
try {
rs.close();
sta.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
5、web.xml配置文件<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1">
<!--用户部分start-->
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.servlet.users.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/index</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>RegisterServlet</servlet-name>
<servlet-class>com.servlet.users.RegisterServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>RegisterServlet</servlet-name>
<url-pattern>/register</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ResetServlet</servlet-name>
<servlet-class>com.servlet.users.ResetServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ResetServlet</servlet-name>
<url-pattern>/reset</url-pattern>
</servlet-mapping>
<!--用户部分end-->
<servlet>
<servlet-name>PageServlet</servlet-name>
<servlet-class>com.servlet.bbs.PageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>PageServlet</servlet-name>
<url-pattern>/page</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DetailServlet</servlet-name>
<servlet-class>com.servlet.bbs.DetailServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DetailServlet</servlet-name>
<url-pattern>/detail</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>ReturnServlet</servlet-name>
<servlet-class>com.servlet.bbs.ReturnServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ReturnServlet</servlet-name>
<url-pattern>/return</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>UpdateServlet</servlet-name>
<servlet-class>com.servlet.bbs.UpdateServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>UpdateServlet</servlet-name>
<url-pattern>/update</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>DeleteServlet</servlet-name>
<servlet-class>com.servlet.bbs.DeleteServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>DeleteServlet</servlet-name>
<url-pattern>/delete</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>InsertServlet</servlet-name>
<servlet-class>com.servlet.bbs.InsertServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>InsertServlet</servlet-name>
<url-pattern>/insert</url-pattern>
</servlet-mapping>
</web-app>
相关文章推荐
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----分页操作
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----查看单个明细
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----用户注册
- JSP+Servlet+Tomcat+Mysql实现用户注册、登陆、修改、添加、查看详情、分页实例之---数据库
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----密码修改
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----添加
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----修改记录
- JSP+Servlet+Tomcat+Mysql实现用户注册、登陆、修改、添加、查看详情、分页实例之---说明
- JSP+Servlet+Tomcat+Mysql实现用户注册、登陆、修改、添加、查看详情、分页实例之---框架
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----删除
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----返回操作
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----用户登陆
- JSP+Servlet+Tomcat+Mysql实现注册、登陆、修改、添加、查看、分页实例之----查询列表
- JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)
- jsp+servlet+JavaBean+MySQL实现登陆实例
- (jsp 和 servlet功能篇) jsp+servlet+javaBean 实现分页代码(mysql 数据库)
- javaWeb入门<1>Servlet+Jsp+JavaBean实现MVC开发模式登陆注册实例详解
- jsp+servlet+javabean实现数据分页方法完整实例
- Servlet学习笔记--jsp+Servlet+MySQL实现用户注册
- javabean servlet jsp实现分页功能代码解析