package adminManager;
import java.io.IOException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
@WebServlet("/addAdminServlet")
public class addAdminServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public addAdminServlet() {
super();
}
@SuppressWarnings("unchecked")
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
String username = new String(request.getParameter("username").getBytes("iso-8859-1"),
"utf-8");
String password = new String(request.getParameter("password").getBytes("iso-8859-1"),
"utf-8");
String password1 = new String(request.getParameter("password1").getBytes("iso-8859-1"),
"utf-8");
String name = new String(request.getParameter("name").getBytes("iso-8859-1"), "utf-8");
String sex = new String(request.getParameter("sex").getBytes("iso-8859-1"), "utf-8");
String email = new String(request.getParameter("email").getBytes("iso-8859-1"), "utf-8");
String tel = new String(request.getParameter("tel").getBytes("iso-8859-1"), "utf-8");
String date = request.getParameter("year") + "-" + request.getParameter("month") + "-"
+ request.getParameter("date");
String nation = new String(request.getParameter("nation").getBytes("iso-8859-1"), "utf-8");
String userquestion = new String(request.getParameter("userquestion")
.getBytes("iso-8859-1"), "utf-8");
String[] checkbox = request.getParameterValues("checkbox");
String auth1 = "";
String permission = "";
for (int i = 0; i < checkbox.length; i++) {
auth1 += checkbox[i];
permission = new String(auth1.getBytes("ISO-8859-1"), "UTF-8");
}
String sheng = new String(request.getParameter("sheng").getBytes("iso-8859-1"), "utf-8");
String shi = new String(request.getParameter("shi").getBytes("iso-8859-1"), "utf-8");
String xian = new String(request.getParameter("xian").getBytes("iso-8859-1"), "utf-8");
String place = sheng + "-" + shi + "-" + xian;
if (username == null) {
PubliInfo.getMess("用户账号不得为空");
}
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/dianying?useUnicode=true&characterEncoding=gbk";
Connection connection = DriverManager.getConnection(url, "root", "root");
Statement st = connection.createStatement();
String sql = "insert into user (username,password,name,sex,email,tel,date,nation,userquestion,permission,place)"
+ "values(" + "'"
+ username
+ "','"
+ password
+ "','"
+ name
+ "','"
+ sex
+ "','"
+ email
+ "','"
+ tel
+ "','"
+ date
+ "','"
+ nation
+ "','"
+ userquestion
+ "','"
+ permission + "','" + place + "'" + ")";
st.executeUpdate(sql);
PubliInfo.getMess("添加管理员成功");
String sql1 = "select * from user";
ResultSet rs = st.executeQuery(sql1);
HttpSession session = request.getSession();
ArrayList a1 = new ArrayList();
while (rs.next()) {
adminbean adminbean = new adminbean();
adminbean.setUsername(rs.getString(1));
adminbean.setPassword(rs.getString(2));
adminbean.setName(rs.getString(3));
adminbean.setEmail(rs.getString(5));
adminbean.setTel(rs.getString(4));
a1.add(adminbean);
session.setAttribute("a1", a1);
}
response.sendRedirect("http://localhost:8084/dianying/adminManager/adminlist.jsp");
} catch (Exception e) {
e.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于MVC的电影后台管理系统
共137个文件
class:40个
java:40个
jsp:35个
4星 · 超过85%的资源 需积分: 48 147 下载量 16 浏览量
2017-10-29
14:51:48
上传
评论 22
收藏 4.08MB RAR 举报
温馨提示
基于MVC的实例,很好用,好看的前端,后台,可以拿来直接用,提供sql数据库,基于Java技术,希望有人用的到
资源推荐
资源详情
资源评论
收起资源包目录
基于MVC的电影后台管理系统 (137个子文件)
addAdminServlet.class 5KB
adminDB.class 5KB
userDB.class 5KB
newsDB.class 5KB
LoginServlet.class 3KB
beforeUpdatead.class 3KB
lookUserServlet.class 3KB
ActionResult.class 3KB
updateAdmin.class 3KB
gouwu.class 3KB
beforeUpdatePassword.class 3KB
shangwang.class 3KB
jiaotong.class 3KB
zufang.class 3KB
DownServlet.class 3KB
looknewsServlet.class 3KB
LookMessageServlet.class 3KB
beforeDeleteAdmin.class 3KB
addUserServlet.class 3KB
beforeSelect.class 3KB
zhuceServlet.class 2KB
deleteAdmin.class 2KB
beforeUpdate.class 2KB
updatePasswordServlet.class 2KB
lookUpdatenewsServlet.class 2KB
selectUpdatenewsServlet.class 2KB
adminbean.class 2KB
update.class 2KB
delServlet.class 2KB
LookDeletenewsServlet.class 2KB
LookMessageBean.class 2KB
DeletenewsServlet.class 2KB
Conn.class 2KB
addP.class 2KB
UpdatenewsServlet.class 2KB
userbean.class 1KB
newsbean.class 1KB
self.class 1KB
LoginBean.class 764B
PubliInfo.class 601B
.classpath 631B
org.eclipse.wst.common.component 476B
org.eclipse.wst.jsdt.ui.superType.container 49B
style.css 7KB
mysql-connector-java-5.1.7-bin.jar 693KB
commons-codec-1.9.jar 258KB
commons-io-2.4.jar 181KB
catalina-manager.jar 48KB
commons-fileupload-1.1.1.jar 31KB
addAdminServlet.java 4KB
userDB.java 4KB
adminDB.java 4KB
newsDB.java 4KB
LoginServlet.java 3KB
lookUserServlet.java 2KB
ActionResult.java 2KB
DownServlet.java 2KB
updateAdmin.java 2KB
beforeDeleteAdmin.java 2KB
zhuceServlet.java 2KB
beforeUpdatead.java 2KB
addUserServlet.java 2KB
beforeUpdatePassword.java 2KB
LookMessageServlet.java 2KB
shangwang.java 2KB
jiaotong.java 2KB
adminbean.java 2KB
zufang.java 2KB
gouwu.java 2KB
looknewsServlet.java 2KB
beforeSelect.java 2KB
updatePasswordServlet.java 2KB
selectUpdatenewsServlet.java 2KB
lookUpdatenewsServlet.java 2KB
update.java 2KB
beforeUpdate.java 2KB
deleteAdmin.java 1KB
delServlet.java 1KB
LookMessageBean.java 1KB
Conn.java 1KB
LookDeletenewsServlet.java 1KB
UpdatenewsServlet.java 1KB
addP.java 1KB
DeletenewsServlet.java 957B
userbean.java 849B
newsbean.java 731B
self.java 710B
LoginBean.java 397B
PubliInfo.java 280B
top.jpg 580KB
wel.jpg 580KB
top.jpg 580KB
zhucee.jpg 537KB
denglu.jpg 484KB
4.jpg 248KB
.jsdtscope 503B
addAdmin.jsp 11KB
updateMessage.jsp 9KB
updateAdmin.jsp 4KB
middle.jsp 4KB
共 137 条
- 1
- 2
资源评论
- dsbingdian2020-01-16后台修改教程有吗?小雨滴Java2020-04-12这个是我实训的时候自己写的,没有教程,不好意思,但是绝对可以运行,我记得界面还可以
- mysterious_world2018-10-23看看再说,还不知道行不
小雨滴Java
- 粉丝: 107
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功