• 大小: 7.63MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-22
  • 语言: Java
  • 标签:

资源简介

JAVA(JSP+servlet+javascript)课程设计:教务管理系统包括数据库、文档、源代码,可以运行

资源截图

代码片段和文件信息

package action;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import factory.DAOFactory;

import bean.Category;

public class categoryAction extends HttpServlet {

public void doGet(HttpServletRequest request HttpServletResponse response)
throws ServletException IOException {
//System.out.println(request.getParameter(“action“)+“  “+request.getParameter(“categoryId“));
String action=new String();
action=request.getParameter(“action“);
String info=““;
int categoryId=0;

if(action.isEmpty()){
info=“参数action错误:action=“+action;
request.setAttribute(“info“ info);
request.getRequestDispatcher(“/WEB-INF/info.jsp“).forward(request response);
return;
}

if(action.equals(“add“)){//添加分类
String name=request.getParameter(“categoryName“);

if(name==null||name.trim().length()<1){
info=“分类名称不能为空! 返回重新添加“;
request.setAttribute(“info“ info);
request.getRequestDispatcher(“/WEB-INF/info.jsp“).forward(request response);
return;
}

if(DAOFactory.getCategoryDAOInstance().SearchCategoryByName(name)){
info=“添加错误,因为该分类已经存在! 返回重新添加“;
request.setAttribute(“info“ info);
request.getRequestDispatcher(“/WEB-INF/info.jsp“).forward(request response);
return;
}

Category c=new Category(name);
if(DAOFactory.getCategoryDAOInstance().save(c)>0){
info=“添加成功, 返回查看“;
request.setAttribute(“info“ info);
request.getRequestDispatcher(“/WEB-INF/info.jsp“).forward(request response);
}
else{
info=“添加失败, 返回“;
request.setAttribute(“info“ info);
request.getRequestDispatcher(“/WEB-INF/info.jsp“).forward(request response);
}
return;
}

if(action.equals(“select“)){ 

}

if(action.equals(“update“)){ //修改分类
String page=request.getParameter(“page“);
categoryId=Integer.valueOf(request.getParameter(“categoryId“)); //联系人分类编号
if(page.equals(“tojsp“)){ //转向JSP页面让用户填写信息
request.setAttribute(“categoryName“ DAOFactory.getCategoryDAOInstance().GetCategoryNameById(categoryId));
request.getRequestDispatcher(“/WEB-INF/updateCategory.jsp“).forward(request response);
return;
}


String name=request.getParameter(“categoryName“);

if(name==null||name.trim().length()<1){
info=“分类名称不能为空! 返回重新添加“;
request.setAttribute(“info“ info);
request.getRequestDispatcher(“/WEB-INF/info.jsp“).forward(request response);
return;
}

if(DAOFactory.getCategoryDAOInstance().Sear

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1073  2013-06-16 18:45  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.classpath

     文件        364  2013-06-16 18:42  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.mymetadata

     文件       1782  2013-06-16 20:39  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.project

     文件        500  2013-06-16 18:42  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.settings\.jsdtscope

     文件        364  2013-06-16 18:42  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.settings\org.eclipse.jdt.core.prefs

     文件        529  2013-06-16 18:42  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.settings\org.eclipse.wst.common.component

     文件        252  2013-06-16 18:42  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2013-06-16 18:42  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-06-16 18:42  教务管理系统\教务管理系统(MVC+DAO工厂模式)\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       4922  2013-06-17 16:52  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\action\categoryAction.java

     文件       1912  2013-06-16 21:37  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\action\forwardAction.java

     文件       1551  2013-06-15 18:37  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\action\loginAction.java

     文件       5053  2013-06-16 21:37  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\action\personAction.java

     文件        460  2013-06-10 21:11  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\bean\Admin.java

     文件        749  2013-06-16 08:14  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\bean\Category.java

     文件       1623  2013-06-16 18:56  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\bean\Person.java

     文件        147  2013-06-10 22:08  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\dao\AdminDAO.java

     文件        744  2013-06-12 20:55  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\dao\CategoryDAO.java

     文件        835  2013-06-11 15:12  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\dao\impl\AdminDAOImpl.java

     文件       2749  2013-06-13 21:06  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\dao\impl\CategoryDAOImpl.java

     文件       9268  2013-06-16 21:37  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\dao\impl\PersonDAOImpl.java

     文件        609  2013-06-16 19:02  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\dao\personDAO.java

     文件        547  2013-06-16 21:37  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\factory\DAOFactory.java

     文件        972  2013-06-13 21:38  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\filter\CharacterEncodingFilter.java

     文件        320  2013-06-16 19:40  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\test\MyTest.java

     文件       2098  2013-06-16 18:45  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\utility\DbConnection.java

     文件       1552  2013-06-16 08:12  教务管理系统\教务管理系统(MVC+DAO工厂模式)\src\utility\DbCRUD.java

     文件        639  2013-06-17 19:38  教务管理系统\教务管理系统(MVC+DAO工厂模式)\WebRoot\index.jsp

     文件         36  2013-06-16 18:42  教务管理系统\教务管理系统(MVC+DAO工厂模式)\WebRoot\meta-INF\MANIFEST.MF

     文件        577  2013-06-15 15:56  教务管理系统\教务管理系统(MVC+DAO工厂模式)\WebRoot\WEB-INF\addCategory.jsp

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

评论

共有 条评论