資源簡介
基于Javaweb的一個學生信息管理系統。數據庫為SQL server
主要用到的技術:
jsp
JDBC
servlet

代碼片段和文件信息
package?com.dw.controll;
import?java.io.IOException;
import?javax.servlet.ServletException;
import?javax.servlet.http.HttpServlet;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.apache.commons.beanutils.BeanUtils;
import?com.dw.dao.StudentDao;
import?com.dw.dao.impl.StudentDaoImpl;
import?com.dw.model.Student;
import?com.dw.model.UserForm;
/**
?*?控制層?-添加?邏輯處理
??@author?DY1101shaoyuxian
?*?
?*/
public?class?AddServlet?extends?HttpServlet?{
private?static?final?long?serialVersionUID?=?1L;
public?void?doGet(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
this.doPost(request?response);
}
public?void?doPost(HttpServletRequest?request?HttpServletResponse?response)
throws?ServletException?IOException?{
//?Student(stIdstNamestSexstAgestTelstDeptstAddress)
UserForm?uf?=?new?UserForm();
try?{
BeanUtils.populate(uf?request.getParameterMap());
}?catch?(Exception?e1)?{
e1.printStackTrace();
}
if?(!uf.validate())?{//?如果map中不為空,說明有錯誤信息
request.setAttribute(“uf“?uf);
request.getRequestDispatcher(“/pre?method=studentAdd“).forward(request?response);
return;
}
String?Id?=?request.getParameter(“stId“);
int?stId?=?Integer.parseInt(Id);
String?stName?=?request.getParameter(“stName“);
String?stSex?=?request.getParameter(“stSex“);
String?stAge?=?request.getParameter(“stAge“);
Long?stTel?=?Long.parseLong(request.getParameter(“stTel“));
String?stDept?=?request.getParameter(“stDept“);
String?stAddress?=?request.getParameter(“stAddress“);
Student?stu?=?new?Student(stIdstName?stSex?stAge?stTel?stDept
stAddress);
StudentDao?studao?=?new?StudentDaoImpl();
boolean?flag?=?studao.addStudent(stu);
if?(flag?&&?!(stTel?==?null)?&&?!““.equals(stTel))?{
request.setAttribute(“msg“?“添加成功!!“);
request.getRequestDispatcher(“main.jsp“).forward(request
response);
}?else?{
request.getRequestDispatcher(“main.jsp“).forward(request
response);
System.out.println(“添加失敗!!“);
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-06-22?03:36??java_project-master\
?????文件?????????378??2017-06-22?03:36??java_project-master\.gitattributes
?????文件?????????574??2017-06-22?03:36??java_project-master\.gitignore
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\
?????文件?????????120??2017-06-22?03:36??java_project-master\學生信息管理系統\README.md
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\
?????文件????????1070??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.classpath
?????文件????????1032??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.project
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.settings\
?????文件?????????552??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.settings\.jsdtscope
?????文件?????????100??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.settings\org.eclipse.core.resources.prefs
?????文件?????????357??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.settings\org.eclipse.jdt.core.prefs
?????文件?????????505??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.settings\org.eclipse.wst.common.component
?????文件?????????403??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件??????????49??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件???????????6??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\me
?????文件??????????36??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\me
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\
?????目錄???????????0??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\controll\
?????文件????????3182??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\controll\AddServlet.class
?????文件????????1915??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\controll\DeleteServlet.class
?????文件????????3796??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\controll\LoginServlet.class
?????文件????????3544??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\controll\PreServlet.class
?????文件????????1741??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\controll\SearchByIdServlet.class
?????文件????????1583??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\controll\ShowAllServlet.class
?????文件????????2348??2017-06-22?03:36??java_project-master\學生信息管理系統\StudentManagerWeb2\WebRoot\WEB-INF\classes\com\dw\controll\UpdateServlet.class
............此處省略89個文件信息
評論
共有 條評論