• 大小: 18.5MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-21
  • 语言: 其他
  • 标签: SSH框架  

资源简介

这个例子实现了学校的增删改查,以及学生所在的学校信息,学生信息包括有学生的性别、年龄、姓名、所在的学校。运用了级联操作实现了级联删除、修改、增加、查找。 还包括了用户的登录和退出。

资源截图

代码片段和文件信息

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();

//访问系统主页
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学生管理系统\SQL\stu.sql

     文件        607  2018-03-26 15:34  ssh学生管理系统\stu\.classpath

     文件        282  2018-03-26 14:12  ssh学生管理系统\stu\.mymetadata

     文件       1746  2018-03-26 14:30  ssh学生管理系统\stu\.project

     文件        500  2018-03-26 14:12  ssh学生管理系统\stu\.settings\.jsdtscope

     文件        364  2018-03-26 14:12  ssh学生管理系统\stu\.settings\org.eclipse.jdt.core.prefs

     文件        447  2018-03-26 14:12  ssh学生管理系统\stu\.settings\org.eclipse.wst.common.component

     文件        252  2018-03-26 14:12  ssh学生管理系统\stu\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2018-03-26 14:12  ssh学生管理系统\stu\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2018-03-26 14:12  ssh学生管理系统\stu\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       3803  2018-03-28 08:38  ssh学生管理系统\stu\src\applicationContext.xml

     文件       1657  2018-03-28 10:07  ssh学生管理系统\stu\src\com\ssh\filter\PageFilter.java

     文件       1673  2018-03-28 09:40  ssh学生管理系统\stu\src\com\stu\action\SchoolAction.java

     文件       2208  2018-03-28 09:28  ssh学生管理系统\stu\src\com\stu\action\StudentAction.java

     文件       1333  2018-03-28 10:58  ssh学生管理系统\stu\src\com\stu\action\UserAction.java

     文件       1648  2018-03-28 08:40  ssh学生管理系统\stu\src\com\stu\dao\impl\SchoolDaoImpl.java

     文件       1476  2018-03-28 09:29  ssh学生管理系统\stu\src\com\stu\dao\impl\StudentDaoImpl.java

     文件        666  2018-03-27 09:04  ssh学生管理系统\stu\src\com\stu\dao\impl\UserDaoImpl.java

     文件        350  2018-03-28 08:39  ssh学生管理系统\stu\src\com\stu\dao\SchoolDao.java

     文件        334  2018-03-28 09:28  ssh学生管理系统\stu\src\com\stu\dao\StudentDao.java

     文件        126  2018-03-27 09:03  ssh学生管理系统\stu\src\com\stu\dao\UserDao.java

     文件        926  2018-03-27 10:02  ssh学生管理系统\stu\src\com\stu\entity\PageBean.java

     文件        666  2018-03-28 09:36  ssh学生管理系统\stu\src\com\stu\entity\School.hbm.xml

     文件        702  2018-03-27 08:13  ssh学生管理系统\stu\src\com\stu\entity\School.java

     文件        645  2018-03-27 08:18  ssh学生管理系统\stu\src\com\stu\entity\Student.hbm.xml

     文件        761  2018-03-27 08:13  ssh学生管理系统\stu\src\com\stu\entity\Student.java

     文件        504  2018-03-27 08:16  ssh学生管理系统\stu\src\com\stu\entity\User.hbm.xml

     文件        510  2018-03-27 08:11  ssh学生管理系统\stu\src\com\stu\entity\User.java

     文件       1829  2018-03-28 08:39  ssh学生管理系统\stu\src\com\stu\service\impl\SchoolServiceImpl.java

     文件       1677  2018-03-28 09:28  ssh学生管理系统\stu\src\com\stu\service\impl\StudentServiceImpl.java

............此处省略216个文件信息

评论

共有 条评论