資源簡介
這個例子實(shí)現(xiàn)了學(xué)校的增刪改查,以及學(xué)生所在的學(xué)校信息,學(xué)生信息包括有學(xué)生的性別、年齡、姓名、所在的學(xué)校。運(yùn)用了級聯(lián)操作實(shí)現(xiàn)了級聯(lián)刪除、修改、增加、查找。
還包括了用戶的登錄和退出。
代碼片段和文件信息
package?com.ssh.filter;
import?java.io.IOException;
import?javax.servlet.Filter;
import?javax.servlet.FilterChain;
import?javax.servlet.FilterConfig;
import?javax.servlet.ServletConfig;
import?javax.servlet.ServletContext;
import?javax.servlet.ServletException;
import?javax.servlet.ServletRequest;
import?javax.servlet.ServletResponse;
import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?com.stu.entity.User;
public?class?PageFilter?implements?Filter?{
public?void?destroy()?{
}
public?void?doFilter(ServletRequest?req?ServletResponse?resp
FilterChain?chain)?throws?IOException?ServletException?{
HttpServletRequest?request?=?(HttpServletRequest)?req;
HttpServletResponse?response?=?(HttpServletResponse)?resp;
request.setCharacterEncoding(“UTF-8“);
response.setContentType(“text/html;charset=UTF-8“);
//判斷請求的URI
String?uri?=?request.getRequestURI();
//訪問系統(tǒng)主頁
if(uri.contains(“main.jsp“)){
//判斷session是否失效
User?user?=?(User)?request.getSession().getAttribute(“user“);
if(user==null){
response.sendRedirect(request.getContextPath()+“/index.jsp“);
}
}
//訪問除主頁和登錄頁面之外的頁面
if(!uri.contains(“index.jsp“)?&&?!uri.contains(“main.jsp“)){
//判斷請求頭是否是直接通過地址欄訪問
String?referer?=?request.getHeader(“Referer“);
if(referer==null){//如果是從地址欄直接輸入的時候
response.sendRedirect(request.getContextPath()+“/index.jsp“);
}
}
chain.doFilter(req?resp);
}
public?void?init(FilterConfig?arg0)?throws?ServletException?{
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2126??2018-03-28?11:03??ssh學(xué)生管理系統(tǒng)\SQL\stu.sql
?????文件????????607??2018-03-26?15:34??ssh學(xué)生管理系統(tǒng)\stu\.classpath
?????文件????????282??2018-03-26?14:12??ssh學(xué)生管理系統(tǒng)\stu\.myme
?????文件???????1746??2018-03-26?14:30??ssh學(xué)生管理系統(tǒng)\stu\.project
?????文件????????500??2018-03-26?14:12??ssh學(xué)生管理系統(tǒng)\stu\.settings\.jsdtscope
?????文件????????364??2018-03-26?14:12??ssh學(xué)生管理系統(tǒng)\stu\.settings\org.eclipse.jdt.core.prefs
?????文件????????447??2018-03-26?14:12??ssh學(xué)生管理系統(tǒng)\stu\.settings\org.eclipse.wst.common.component
?????文件????????252??2018-03-26?14:12??ssh學(xué)生管理系統(tǒng)\stu\.settings\org.eclipse.wst.common.project.facet.core.xm
?????文件?????????49??2018-03-26?14:12??ssh學(xué)生管理系統(tǒng)\stu\.settings\org.eclipse.wst.jsdt.ui.superType.container
?????文件??????????6??2018-03-26?14:12??ssh學(xué)生管理系統(tǒng)\stu\.settings\org.eclipse.wst.jsdt.ui.superType.name
?????文件???????3803??2018-03-28?08:38??ssh學(xué)生管理系統(tǒng)\stu\src\applicationContext.xm
?????文件???????1657??2018-03-28?10:07??ssh學(xué)生管理系統(tǒng)\stu\src\com\ssh\filter\PageFilter.java
?????文件???????1673??2018-03-28?09:40??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\action\SchoolAction.java
?????文件???????2208??2018-03-28?09:28??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\action\StudentAction.java
?????文件???????1333??2018-03-28?10:58??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\action\UserAction.java
?????文件???????1648??2018-03-28?08:40??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\dao\impl\SchoolDaoImpl.java
?????文件???????1476??2018-03-28?09:29??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\dao\impl\StudentDaoImpl.java
?????文件????????666??2018-03-27?09:04??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\dao\impl\UserDaoImpl.java
?????文件????????350??2018-03-28?08:39??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\dao\SchoolDao.java
?????文件????????334??2018-03-28?09:28??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\dao\StudentDao.java
?????文件????????126??2018-03-27?09:03??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\dao\UserDao.java
?????文件????????926??2018-03-27?10:02??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\entity\PageBean.java
?????文件????????666??2018-03-28?09:36??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\entity\School.hbm.xm
?????文件????????702??2018-03-27?08:13??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\entity\School.java
?????文件????????645??2018-03-27?08:18??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\entity\Student.hbm.xm
?????文件????????761??2018-03-27?08:13??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\entity\Student.java
?????文件????????504??2018-03-27?08:16??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\entity\User.hbm.xm
?????文件????????510??2018-03-27?08:11??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\entity\User.java
?????文件???????1829??2018-03-28?08:39??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\service\impl\SchoolServiceImpl.java
?????文件???????1677??2018-03-28?09:28??ssh學(xué)生管理系統(tǒng)\stu\src\com\stu\service\impl\StudentServiceImpl.java
............此處省略216個文件信息
評論
共有 條評論