資源簡介
純jsp+servlet寫的員工管理系統,前端不好看,見諒!

代碼片段和文件信息
package?Servlet;
import?java.io.IOException;
import?java.io.PrintWriter;
import?java.sql.Connection;
import?java.sql.DriverManager;
import?java.sql.ResultSet;
import?java.sql.SQLException;
import?java.sql.Statement;
import?javax.servlet.ServletException;
import?javax.servlet.annotation.WebServlet;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
/**
?*?Servlet?implementation?class?insertDept
?*/
@WebServlet(“/AddEmployee.do“)
public?class?AddEmployee?extends?HttpServlet?{
boolean?a=false;
private?static?final?long?serialVersionUID?=?1L;
public?AddEmployee()?{
super();
//?TODO?Auto-generated?constructor?stub
}
protected?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
//?TODO?Auto-generated?method?stub
}
protected?void?doPost(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
String?ID?=?request.getParameter(“ID“);
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?BM?=?new?String(request.getParameter(“BM“).getBytes(“ISO-8859-1“)?“UTF-8“);
String?ZC?=?new?String(request.getParameter(“ZC“).getBytes(“ISO-8859-1“)?“UTF-8“);
String?userclass=“1“;
System.out.println(ID);
System.out.println(NAME);
System.out.println(SEX);
System.out.println(BM);
System.out.println(ZC);
String?JDriver?=?“com.microsoft.sqlserver.jdbc.SQLServerDriver“;//?SQL數據庫引擎
String?connectDB?=?“jdbc:sqlserver://127.0.0.1:1433;DatabaseName=staff“;//?數據源
response.setContentType(“text/html;charset=UTF-8“);?//?設置格式編碼
request.setCharacterEncoding(“UTF-8“);?//?設置格式編碼
try?{
Class.forName(JDriver);//?加載數據庫引擎,返回給定字符串名的類
}?catch?(ClassNotFoundException?e)?{
//?e.printStackTrace();
//?System.out.println(“加載數據庫引擎失敗“);
System.exit(0);
}
//?System.out.println(“數據庫驅動成功“);
try?{
String?user?=?“sa“;
String?password?=?“123456“;
Connection?con?=?DriverManager.getConnection(connectDB?user?password);//?連接數據庫對象
//?System.out.println(“連接數據庫成功“);
Statement?stmt?=?con.createStatement();//?創建SQL命令對象
String?sqlSelect?=?“select?*?from?員工信息表???where?員工編號?=?‘“+ID+“‘?“;
ResultSet?rs?=?stmt.executeQuery(sqlSelect);
PrintWriter?out?=?response.getWriter();
if(rs.next())?{
out.print(“ript>alert(‘插入失敗,重復主鍵,請重新插入‘);window.location.href=‘Addemployee.jsp‘ ript>“);
System.out.println(“重復主鍵,請重新插入“);
}
//?不能插入空的值?(密碼或用戶名為空)
else?if?(ID.equals(““)?||?NAME.equals(““)||?SEX.equals(““)||?BM.equals(““)||?ZC.equals(““))?{
out.print(“ript>alert(‘插入失敗,請插入不為空的值,請重新插入‘);window.location.href=‘Addemployee.jsp‘ ript>“);
System.out.println(“請插入不為空的值“);
}
else?{
stmt.executeUpdate(“INSER
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-03-10?15:53??課程設計——員工管理系統\
?????目錄???????????0??2019-03-10?15:52??課程設計——員工管理系統\員工管理系統\
?????文件????????1175??2018-10-18?16:47??課程設計——員工管理系統\員工管理系統\.classpath
?????文件?????????904??2017-11-03?10:34??課程設計——員工管理系統\員工管理系統\.project
?????目錄???????????0??2019-03-10?15:52??課程設計——員工管理系統\員工管理系統\.settings\
?????文件?????????567??2017-11-03?10:34??課程設計——員工管理系統\員工管理系統\.settings\.jsdtscope
?????文件??????????55??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\.settings\org.eclipse.core.resources.prefs
?????文件?????????364??2017-11-03?10:34??課程設計——員工管理系統\員工管理系統\.settings\org.eclipse.jdt.core.prefs
?????文件?????????464??2017-11-03?10:34??課程設計——員工管理系統\員工管理系統\.settings\org.eclipse.wst.common.component
?????文件?????????345??2018-10-18?16:44??課程設計——員工管理系統\員工管理系統\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-11-03?10:34??課程設計——員工管理系統\員工管理系統\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-11-03?10:34??課程設計——員工管理系統\員工管理系統\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2019-03-10?15:52??課程設計——員工管理系統\員工管理系統\build\
?????目錄???????????0??2019-03-10?15:52??課程設計——員工管理系統\員工管理系統\build\classes\
?????目錄???????????0??2019-03-10?15:52??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\
?????文件????????4456??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\AddEmployee.class
?????文件????????4945??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\AddPay.class
?????文件????????4412??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\AddReward.class
?????文件????????4379??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\ChangePassword.class
?????文件????????4356??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\ChangePassword1.class
?????文件????????3063??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\DeleteEmployee.class
?????文件????????3032??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\DeletePay.class
?????文件????????3059??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\DeleteReward.class
?????文件????????5116??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\EditEmployee.class
?????文件????????4800??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\EditPay.class
?????文件????????5110??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\EditReward.class
?????文件????????4288??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\loginaction.class
?????文件????????3625??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\Servlet\SearchEmployee.class
?????目錄???????????0??2019-03-10?15:52??課程設計——員工管理系統\員工管理系統\build\classes\staff\
?????目錄???????????0??2019-03-10?15:52??課程設計——員工管理系統\員工管理系統\build\classes\staff\action\
?????文件????????1258??2018-10-18?16:50??課程設計——員工管理系統\員工管理系統\build\classes\staff\action\Reward.class
............此處省略75個文件信息
評論
共有 條評論